我有一个带有内部控件的2个div,类名为“.news-member-apps”.在同一页面上.现在,我想循环通过特定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’的任何控件匹配,则获取foind控件的id.
帮助感谢!
谢谢!
最佳答案
使用此选择器:
$('#PrevSelectednews').find('.news-member-apps').each(function() {
// this - reference to each .news-member-apps item
})
它找到ID为’PrevSelectednews’的元素,然后使用类’news-member-apps’遍历子元素.
JQuery选择器文档here.
原文地址:https://www.jb51.cc/html/426447.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。