嘿,我正在尝试创建一个新的html属性,我跟随this link,我已经成功了。我也试图在许多相同的html标签中回显该属性的值,在这种情况下,这是一个<a>
标签,它位于div标签内并使用jquery
{{ 1}}获取这些.find()
标记中的那些属性的值。但我只得到一个属性值,这是第一个,但不是其余的,基本上我想在所有<a>
标签中回显该属性的值。我怎么能这样做,哦和工作fiddle
答案 0 :(得分:1)
使用.each()
循环遍历每个节点
$("#gh").click(function() {
$("#new_attr").find('.showItLink').each(function(){
alert($(this).attr("textToShow"));
});
});
如果要获取包含特定属性值的确切节点,请像这样使用
$('.showItLink[textToShow="This is the text to show0"]')
答案 1 :(得分:0)
通过jquery
中的.each()
实现方案
$("#gh").click(function() {
$("#new_attr").find('.showItLink').each(function() {
if($(this).attr("textToShow") == "This is the text to show5") {
alert ('found');
}else{
alert ('not found');
}
});
});