[jQuery] jQuery.removeData - Data

$('#btn0').click(function(){
  jQuery.data(document.body, 'id', 100);
  jQuery.data(document.body, 'obj', {'name':'tsudoi'});
  jQuery.data(document.body, 'arr', [0,1,2,3,4]);
  inputData();
});

$('#btn1').click(function(){
  jQuery.removeData(document.body, ['id','obj','arr']);
  inputData();
});

function inputData(){

  $('#input0').val( $('body').data('id') );

  var _name;
  try{
    _name = $('body').data('obj').name;
  }catch(e){
    _name = '';
  }
  $('#input1').val(_name);

  var _num;
  try{
    _num = $('body').data('arr')[2];
  }catch(e){
    _num = '';
  }
  $('#input2').val(_num);

}

jQuery.removeData(name:string)
jQuery.removeData(list:array)
dataを削除する。

dataを設定する

dataを削除する

id :

obj :

arr :