jQuery:返回指定属性的每个实例的值
我正在解析一个网页,需要返回任何带有特定属性标记的元素的每个属性值(注意:不是元素) 下面是一个页面示例。每个页面的结构和顺序都会有所不同,但我只关注返回attrX的每个实例的值(红色、蓝色、绿色、紫色等) 谢谢 尝试以下操作:jQuery:返回指定属性的每个实例的值,jquery,html,Jquery,Html,我正在解析一个网页,需要返回任何带有特定属性标记的元素的每个属性值(注意:不是元素) 下面是一个页面示例。每个页面的结构和顺序都会有所不同,但我只关注返回attrX的每个实例的值(红色、蓝色、绿色、紫色等) 谢谢 尝试以下操作: var values = []; $('[attrX]').each(function() { var value = $(this).attr('attrX'); values.push(value); }); 试试这个: var values = $('[
var values = [];
$('[attrX]').each(function() {
var value = $(this).attr('attrX');
values.push(value);
});
试试这个:
var values = $('[attrX]').map(function() {
return $(this).attr('attrX');
}).get();
哦,我不知道你可以根据元素的属性来选择元素?是的,请参阅选择器的所有变体。
var values = [];
$('[attrX]').each(function() {
var value = $(this).attr('attrX');
values.push(value);
});
var values = $('[attrX]').map(function() {
return $(this).attr('attrX');
}).get();