如何在JQuery中选择键以公司开头的所有HTML5数据属性?即公司*
我知道可以为价值做这件事。正如你从我的例子中看到的那样,我试图在下划线后面的每个数据属性中“挤入”一个额外的数据字段。
<a data-company_1="CocaCola" data-company_2="Apple" data-company_3="Oracle"></a>
我正在尝试避免使用if_key indexOf,因为我在此<a>
元素中有很多data- *属性用于其他目的。
$.each($(this).data(), function(key, value) {
if (~key.indexOf("company")) {
var id = key.split('_')[1];
//do something with both the key and value
}