如何将span的内容复制到其title属性中?

时间:2011-07-27 05:39:02

标签: javascript jquery dom title

我现在有了这个代码

var i,
$spanc = jQuery("#menu").find("span").filter(":not(.stepnumber)");
        for(i in $spanc){
            $spanc.eq(i).attr("title", $spanc.eq(i).text());
         }

有没有办法让它更简单? 感谢您的任何建议或帮助

1 个答案:

答案 0 :(得分:4)

是的:

jQuery("#menu span:not(.stepnumber)").each(function() {
    $(this).attr('title', $(this).text());
});

您可以使用.each()迭代jQuery集合。 this指的是循环中的当前对象。您还可以将选择器组合成一个字符串,$('#menu span')$('#menu').find('span')相同。