# .removeProp()

## removeProp ( propertyName ) Returns: jQuery version added: 1.6

- propertyName
  Type: String
  The name of the property to remove.

Description: Remove a property for the set of matched elements.

The `.removeProp()` method removes properties set by the `.prop()` method.

With some built-in properties of a DOM element or `window` object, browsers may generate an error if an attempt is made to remove the property. jQuery first assigns the value `undefined` to the property and ignores any error the browser generates. In general, it is only necessary to remove custom properties that have been set on an object, and not built-in (native) properties.

Note: Do not use this method to remove native properties such as checked, disabled, or selected. This will remove the property completely and, once removed, cannot be added again to element. Use `.prop()` to set these properties to `false` instead.

## Examples:

#### Example: Set a numeric property on a paragraph and then remove it.

    <!doctype html>
    <html lang="en">
    <head>
      <meta charset="utf-8">
      <title>css demo</title>

      <style>

      img {
        padding: 10px;
      }
      div {
        color: red;
        font-size: 24px;
      }

      </style>

      <script src="//code.jquery.com/jquery-1.10.2.js"></script>
    </head>
    <body>

      <p></p>

    <script>

    $( "p" )
      .prop( "luggageCode", 1234 )
      .append( "The secret luggage code is: ", String( $para.prop( "luggageCode" ) ), ". " )
      .removeProp( "luggageCode" );
      .append( "Now the secret luggage code is: ", String( $para.prop( "luggageCode" ) ), ". " );

    </script>

    </body>
    </html>

#### Demo: