获取新创建的html属性的值

时间:2014-06-23 10:09:07

标签: javascript jquery html css

嘿,我正在尝试创建一个新的html属性,我跟随this link,我已经成功了。我也试图在许多相同的html标签中回显该属性的值,在这种情况下,这是一个<a>标签,它位于div标签内并使用jquery {{ 1}}获取这些.find()标记中的那些属性的值。但我只得到一个属性值,这是第一个,但不是其余的,基本上我想在所有<a>标签中回显该属性的值。我怎么能这样做,哦和工作fiddle

2 个答案:

答案 0 :(得分:1)

使用.each()循环遍历每个节点

$("#gh").click(function() {
    $("#new_attr").find('.showItLink').each(function(){
      alert($(this).attr("textToShow"));
    });
});

Fiddle

如果要获取包含特定属性值的确切节点,请像这样使用

 $('.showItLink[textToShow="This is the text to show0"]')

Fiddle 2

答案 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');
    }


    });

});

DEMO