我正在尝试创建一个就地编辑器,我通过将自定义数据属性放在不同的标签中来获取数据。我想访问jquery选择器中的数据并相应地更新值。请引导我使用用于获取不同标签数据的通用语法。
感谢。
答案 0 :(得分:1)
<dic class='test' data-attr='abc' ></div>
$('div.test').attr('data-attr')
答案 1 :(得分:1)
$('*').filter(function() {
if($(this).data('custom')){
console.log($(this).data('custom'));
}
});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div data-custom="lol">
1
</div>
<p data-custom="wew">
2
</p>
<h1 data-custom="h1">h1</h1>
&#13;
答案 2 :(得分:0)
如果您有不同的标签,可以在标签中添加一个类,然后按类名选择这些元素。
$('.my-class').each(function(){
$(this).data('key', myVal);
});