[jQuery] removeData - Data

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

$('#btn1').click(function(){
  $('body').removeData(['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);

}

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

dataを設定する

dataを削除する

id :

obj :

arr :