如何访问自定义数据 - * html5属性放在不同的标签中,通常在jquery中?

时间:2016-03-15 02:26:01

标签: jquery html html5

我正在尝试创建一个就地编辑器,我通过将自定义数据属性放在不同的标签中来获取数据。我想访问jquery选择器中的数据并相应地更新值。请引导我使用用于获取不同标签数据的通用语法。

感谢。

3 个答案:

答案 0 :(得分:1)

<dic class='test' data-attr='abc' ></div>
$('div.test').attr('data-attr')

答案 1 :(得分:1)

你可以这样检查。

&#13;
&#13;
 $('*').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;
&#13;
&#13;

答案 2 :(得分:0)

如果您有不同的标签,可以在标签中添加一个类,然后按类名选择这些元素。

$('.my-class').each(function(){
    $(this).data('key', myVal);
});