的HTML
<div id="mydiv" data-myval="10"></div>
JS
var a = $('#mydiv').data('myval'); //getter$('#mydiv').data('myval',20); //setter从参考:
jQuery本身使用该
.data()方法以“事件”和“句柄”的名称保存信息,并且还保留任何以下划线(_)开头的数据名称供内部使用。
应当注意,jQuery
data()不会更改
dataHTML中的属性。
因此,如果您需要更改
dataHTML中的属性,则应
.attr()改用。
HTML
<div id="outer"> <div id="mydiv" data-myval="10"></div></div>
JS:
alert($('#outer').html()); // alerts <div id="mydiv" data-myval="10"> </div>var a = $('#mydiv').data('myval'); //getter$('#mydiv').attr("data-myval","20"); //setteralert($('#outer').html()); //alerts <div id="mydiv" data-myval="20"> </div>


