有没有办法获得某个属性的所有唯一值.
例如
<div class="bob" data-xyz="fish"></div>
<div class="bob" data-xyz="dog"></div>
<div class="bob" data-xyz="fish"></div>
<div class="bob" data-xyz="cat"></div>
<div class="bob" data-xyz="fish"></div>
Run Code Online (Sandbox Code Playgroud)
我需要在div.bob上获取data-xyz属性的所有不同值,
所以它应该返回鱼,狗和猫.
小代码:创建一个对象并制作'dog''fish''cat'属性.这将使他们与众不同.然后从对象中获取唯一的属性名称.简单易用:
var items = {};
$('div.bob').each(function() {
items[$(this).attr('data-xyz')] = true;
});
var result = new Array();
for(var i in items)
{
result.push(i);
}
alert(result);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7669 次 |
| 最近记录: |