[jQuery] removeProp - Attributes

$('#btn0').click(function(){
  $('#hello').prop('msg','こんちにわ!');
  $('#input0').val( $('#hello').prop('msg') );
});

$('#btn1').click(function(){
  $('#hello').removeProp('msg');
  $('#input0').val( $('#hello').prop('msg') );
});

.removeProp( attributeName )
属性を削除する。
.prop()で設定したプロパティは.removeProp()で削除できる。

こんにちわ

属性を設定する

属性を削除する

id属性:

$('#btn2').click(function(){
  $('#input1').val( $('#rect0').prop('id') );
  $('#input1').val( $('#rect0').prop('title') );
});

$('#btn3').click(function(){
  $('#rect0').removeProp('id');
  $('#input1').val( $('#rect0').prop('id') );
  $('#rect0').removeProp('title');
  $('#input1').val( $('#rect0').prop('title') );
});

HTMLで設定している属性は、.removeProp()では削除できない。

id属性 = rect0

属性の値を取得する

属性を削除する

id属性: