Jquery 得到第n个孩子
我一直在尝试通过jquery获取div的第n个子项,这样我就可以在同一屏幕上显示不同的内容,有点像制表符,但选择器就是不起作用。我需要处理以下代码 以下是选项卡的代码:Jquery 得到第n个孩子,jquery,html,css,Jquery,Html,Css,我一直在尝试通过jquery获取div的第n个子项,这样我就可以在同一屏幕上显示不同的内容,有点像制表符,但选择器就是不起作用。我需要处理以下代码 以下是选项卡的代码: $(“li.tablink”)。单击(函数(){ 变量$this=$(“li,.tablink”) 如果($this.is(':n子项(1)')){ 警报(“1”); }否则{ 警报(“2”); } }); 选项卡1 表2 页面的第一个内容 第二页内容 第三页内容 var$this=$(“li.tablink”)不正确。
$(“li.tablink”)。单击(函数(){
变量$this=$(“li,.tablink”)
如果($this.is(':n子项(1)')){
警报(“1”);
}否则{
警报(“2”);
}
});代码>
选项卡1
表2
页面的第一个内容
第二页内容
第三页内容
var$this=$(“li.tablink”)
不正确。您应该只使用传递给jQuery对象的this
,如下所示:$(this)
$(“li.tablink”)。单击(函数(){
if($(this).is(':n子项(1)')){
警报(“1”);
}否则{
警报(“2”);
}
});代码>
选项卡1
表2
页面的第一个内容
第二页内容
第三页内容
var$this=$(“li.tablink”)
不正确。您应该只使用传递给jQuery对象的this
,如下所示:$(this)
$(“li.tablink”)。单击(函数(){
if($(this).is(':n子项(1)')){
警报(“1”);
}否则{
警报(“2”);
}
});代码>
选项卡1
表2
页面的第一个内容
第二页内容
第三页内容
假设选项卡和内容顺序相同,则可以使用索引
在所有内容上也采用公共类
$(“li.tabLink”)。单击(函数(){
//$(this).index()获取其同级中当前的索引
//eq()返回具有相同索引的内容
$('.content').hide().eq($(this.index()).show();
});代码>
.content{display:none}
选项卡1
表2
表3
页面的第一个内容
第二页内容
第三页内容
假设选项卡和内容顺序相同,则可以使用索引
在所有内容上也采用公共类
$(“li.tabLink”)。单击(函数(){
//$(this).index()获取其同级中当前的索引
//eq()返回具有相同索引的内容
$('.content').hide().eq($(this.index()).show();
});代码>
.content{display:none}
选项卡1
表2
表3
页面的第一个内容
第二页内容
第三页内容