我在同一页面上有两个带有类名“.news-member-apps”的div,内部控件不同。现在,我想循环特定div的类名,比如说我想循环 #div1,它有类名“.news-member-apps”,而不是其他的 #div2,并获取其值。
注意:这里我将以前页面的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包含前一页的所有新闻项。现在我只想循环遍历#PrevSelectedNews,仅当内部控件类名为“。news-member-apps”时。如果HiddenFiledNewID.value与任何具有类名“PrevSelectedNews”的控件匹配,则获取找到控件的id。感谢您的帮助!
$('#PrevSelectedNews .news-member-apps').each(function(i,obj){ //做一些事情 });
- Yeronimo