属性值

时间:2010-06-25 21:34:07

标签: jquery-ui jquery-plugins jquery

我有一个属性测试,我得到像这样的值

$('#row').attr("test");

现在我需要将它放在一个循环中并获取值,但它不起作用。 这就是我正在做的事情

for(var i=0; i=mySpansCount; i++)  
{  
 var x=($('#row').attr("test"));  
 alert(x[i]);    
}

我进入警报框的所有内容都是未定义的 谢谢

1 个答案:

答案 0 :(得分:1)

我猜你可能需要像这样使用.each()

<div id="row">
    <span test="start">Hi </span>there, <span test="middle">I</span> am testing this <span test="end">out</span>.
    <div><span test="nested">Bye!</span></div>
</div>

<script type="text/javascript">
jQuery(function($) {
    $('span', '#row').each(function() {
        alert($(this).attr('test'));
    });
});
</script>