2009-11-04 49 views

回答

1

您想要在innerHTML上的一個匹配元素集上的每個節點上放置一個屬性值。

我建議你iterate在所有匹配的元素,並得到你想要的每一個屬性:

$(document).ready(function(){ 
    $(".myclass[id]").each(function() { 
    $(this).html(this.id); 
    // or $(this).html($(this).attr('id')); 
    }); 
}); 
+0

**這**是嵌套的每項功能的不同。 **這個**在嵌套的每個匿名函數中將是迭代的元素,不再是文檔。 – 2009-11-04 05:51:09

+0

@Kevin:的確,他想要一個迭代元素的屬性值。 – CMS 2009-11-04 05:54:32

+0

謝謝你是一個不錯的解決方案。我是這樣做的,通過'jQuery.fn.extend({...',然後遍歷每個。這是更高的代碼大小。 – Johan 2009-11-04 06:53:35

1
$(".myclass[id]").each(function(){ 
    //this is in the right context 
});