Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 遍历另一个div中的特定div类_Javascript_Jquery_Html_Asp.net_Webforms - Fatal编程技术网

Javascript 遍历另一个div中的特定div类

Javascript 遍历另一个div中的特定div类,javascript,jquery,html,asp.net,webforms,Javascript,Jquery,Html,Asp.net,Webforms,我有一个2个div,内部控件的类名为“.news member apps”。在同一页上。现在,我想遍历特定div的类名,比如说我想遍历具有类名“.news member apps”的#div1,而不是另一个#div2。并获取值 注意:在这里,我将上一页DIV内容复制到当前页DIV,例如:在#PrevSelectedNews中,并在其中循环 var id = document.getElementById('<%=HiddenFieldNewsID.ClientID%>');

我有一个2个div,内部控件的类名为“.news member apps”。在同一页上。现在,我想遍历特定div的类名,比如说我想遍历具有类名“.news member apps”的#div1,而不是另一个#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");

                   }

               });

            });
var id=document.getElementById(“”);
$(“#preverselectednews”).load(“/Default.aspx#ScrollerDiv”,函数(){
警报(id.value);
警报(“已执行加载”。+$(“#PrevSelectedNews”);
$(“.news会员应用”)。每个(功能(k){
var NEWSID=$(this.attr(“NEWSID”);
var ID=$(this.attr(“ID”);
if(NEWSID==id.value){
$(“#”+ID).appendTo(“#SelectedNews”);
警报($(“#”+ID)+“已找到!正在追加”);
}
});
});
#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选择器文档

试试看

var id = document.getElementById('<%=HiddenFieldNewsID.ClientID%>');
$('#PrevSelectedNews').load("/Default.aspx #ScrollerDiv", function() {
    $(".news-member-apps", this).filter(function() {
        return $(this).attr("newsid") == id.value
    }).each(function(k) {
        $("#" + $(this).attr("id")).appendTo("#SelectedNews");
    });
});
var id=document.getElementById(“”);
$(“#preverselectednews”).load(“/Default.aspx#ScrollerDiv”,function(){
$(“.news成员应用程序”,this).filter(函数(){
返回$(this.attr(“newsid”)==id.value
}).每个功能(k){
$(“#”+$(this.attr(“id”)).appendTo(“#SelectedNews”);
});
});

这难道不简单吗<代码>$('#preverselectednews.news成员应用')。每个(函数(i,obj){//do stuff})抱歉@Andrei Mikhalevich这也选择了另一个div的内容…我只需要#PrevSelectedNews的div内容。。!尝试以下操作:$(“#PrevSelectedNews”)。查找(“.news成员应用”)。每个(…)