クラス名「.news-member-apps」を持つ内部コントロールを持つ2つのdivがあります。同じページに。ここで、特定の div のクラス名をループしたいとします。たとえば、クラス名が '.news-member-apps' であり、他の #div2 ではない #div1 をループしたいとします。そして値を取得します。
注: ここでは、前のページの DIV コンテンツを現在のページの DIV にコピーしています。つまり、#PrevSelectedNews でループしています。
var id = document.getElementById('<%=HiddenFieldNewsID.ClientID%>');
$('#PrevSelectedNews').load("/Default.aspx #ScrollerDiv", function () {
alert(id.value);
alert('Load was performed.' + $('#PrevSelectedNews'));
$(".news-member-apps").each(function (k) {
var NEWSID = $(this).attr("newsid");
var ID = $(this).attr("id");
if (NEWSID == id.value) {
$("#" + ID).appendTo("#SelectedNews");
alert($("#" + ID) + "Found! Appending");
}
});
});
#PrevSelectedNews には、前のページのすべてのニュース項目が含まれています。ここで、内部コントロール クラスの名前が「.news-member-apps」である #PrevSelectedNews のみをループしたいだけです。HiddenFiledNewID.value がクラス名 'PrevSelectedNews' を持ついずれかのコントロールと一致した場合、見つかったコントロールの ID を取得します。 助けて感謝!ありがとう!