1

プラグインがランダムな時間間隔で子 div を親 div に追加するページがあります。基本的な構造は次のとおりです。

<div id="parent">
<div class="child" someattr="abc">content1</div>
<div class="child" someattr="xyz">content2</div>
</div>

要素の追加を検出するために次のことを試しましたが、機能します

var c = document.getElementById('parent');
c.__appendChild = c.appendChild;
c.appendChild = function(){
     alert("Added");
     c.__appendChild.apply(c, arguments);     
}

上記はstackoverflow自体の回答から得ました。私がやりたいことは、子 div の内容を取得することです。つまり、それらの属性と内部のコンテンツです。これを行うための最も簡単で最良の方法は何でしょうか。解決策がjqueryであってもかまいません

4

1 に答える 1

1

jQueryは必要ありません:

document.getElementById('parent').innerHTML;

もちろん、jQueryを使用することもできます。これは、個々の子を取得するのに役立つ可能性があるためです。

$('#parent .child').each(
    function(){ 
         // In this context, 'this' points to the current child element in the itertion
    }
于 2012-11-22T19:28:29.280 に答える