Javascript 内联jquery数据分配
我看到一些数据在javascript函数中被访问,如下所示:Javascript 内联jquery数据分配,javascript,jquery,jquery-data,Javascript,Jquery,Jquery Data,我看到一些数据在javascript函数中被访问,如下所示: $(this).data('js'); 在html中,数据是这样分配的 <li data-js="m"> <a href="#">Male</a> </li> <li data-js="f"> <a href="#">Female</a> </li> 我只是以前没见过这么做。我真的不知道怎么称呼它来搜索它。内联
$(this).data('js');
在html中,数据是这样分配的
<li data-js="m">
<a href="#">Male</a>
</li>
<li data-js="f">
<a href="#">Female</a>
</li>
我只是以前没见过这么做。我真的不知道怎么称呼它来搜索它。内联jquery数据分配?这是个好习惯吗?支持率高?它叫什么?谢谢 您读过jQuery文档了吗?我认为这将为您提供有关其用法和用途的足够信息jQuery函数在这里有文档记录 这很好地解释了html5的数据属性 这是一个利用功能的简单方法: 自定义数据属性是名称以字符串“data-”开头、在连字符后至少有一个字符、与XML兼容且不包含大写ASCII字母的名称空间中的属性。 自定义数据属性用于存储页面或应用程序专用的自定义数据,没有更合适的属性或元素 在您的示例中,
$(this.data('js')
code将返回“m”或“f”,具体取决于此
是指第一个li还是第二个li
以下是一些相关文章:
- (这个链接来自上面的jQuery页面)
它们被称为数据
属性。它们是HTML5规范的一部分。这就是@thomas在使用rel
和class
属性处理数据结束时所需要的!现在我们可以使用data
属性来存储与元素相关的数据。