Javascript “如何结合”;这";使用eq或x-child
我需要针对父对象的第二个子对象Javascript “如何结合”;这";使用eq或x-child,javascript,jquery,Javascript,Jquery,我需要针对父对象的第二个子对象foo。我该怎么做 $(“#一”)。单击(函数(){ //如果我不知道类名,如何获取“我”? //我需要瞄准第二个div(我知道这是第二个)。 var q=$(this.eq(1).attr('class'); console.log(q);//未定义 //瞄准? //我需要那个元素或类名 }) 一 您需要先获取子对象,然后应用该方法 $(“#一”)。单击(函数(){ var q=$(this.children().eq(1.attr('class'); 控制
foo
。我该怎么做
$(“#一”)。单击(函数(){
//如果我不知道类名,如何获取“我”?
//我需要瞄准第二个div(我知道这是第二个)。
var q=$(this.eq(1).attr('class');
console.log(q);//未定义
//瞄准?
//我需要那个元素或类名
})
一
您需要先获取子对象,然后应用该方法
$(“#一”)。单击(函数(){
var q=$(this.children().eq(1.attr('class');
控制台日志(q);
})
1.
您需要先获取子对象,然后应用该方法
$(“#一”)。单击(函数(){
var q=$(this.children().eq(1.attr('class');
控制台日志(q);
})
1.
您需要找到第二个div
$(this).find('div:eq(1)').attr('class')
你需要找到第二个div
$(this).find('div:eq(1)').attr('class')
如果存在嵌套元素,则可以选择嵌套的div。因此最好使用
children
而不是find
这可能会选择嵌套的div,以防存在嵌套的元素。因此最好使用子项
而不是查找