removeData()

このエントリーをはてなブックマークに追加

removeData()は要素に関連付けられているデータを削除するメソッドです。

data()で要素に関連づけられたデータを削除できます。

$("div").data("foo","bar");
console.log($("div").data("foo"));//bar
$("div").removeData("foo");
console.log($("div").data("foo"));//undefined

sample

jQuery 1.7.0からはデータの名前をスペース区切りで指定することで複数のデータを同時に削除することが可能になります。

$("div").data("foo1","bar1");
$("div").data("foo2","bar2");
$("div").removeData("foo1 foo2");
jQuery 1.2.3での追加/変更

removeData()はjQuery 1.2.3で追加されたメソッドです。

jQuery 1.4.3での追加/変更

jQuery 1.4.3からremoveData()が実行された際に要素に同名のカスタムデータ属性が存在する場合は、その値がdata()で取得されるように変更されました。

jQuery 1.7.0での追加/変更

jQuery 1.7.0から複数データの同時削除が可能になりました。

参考URL

.removeData() – jQuery API

登録日 : 2012年12月28日 最終更新日 : 2012年12月28日

同じカテゴリー(Data)のエントリー

検索

スポンサードリンク

バージョン

リファレンス