jquery 怎么选择div下的ul下的li下的a

$(document).ready(function() {
$(".tpk_list>ul>li").each(function(){
$(this).click(
function()
{
$(".tpk_list>ul>li>a").show();//这里我希望是this下的a.show()请问该怎么写 }
);
});

});

使用jQuery选择器

$("div#div的id ul li a")//选择的是div下 ul下所有li下的所有a标签

$("div#div的id").children("ul:first").children("li:first").find("a");//div下的第一个ul下的第一个li下的a标签

//可以用下标
$("div#div的id").children("ul:eq(0)").children("li:eq(0)").find("a");//div下的第一个ul下的第一个li下的a标签
//eq(n);  其中n是从0开始,正整数  第k个n就等(k-1);

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-03-06
$(document).ready(function() {
$(".tpk_list>ul>li").each(function(){
$(this).click(
function()
{
$(this).children('a').show();//这里我希望是this下的a.show()请问该怎么写 }
);
});

});
第2个回答  推荐于2016-06-20
$(this).find("a").show();本回答被提问者采纳
第3个回答  2018-02-24
$(this).find('a').show();
第4个回答  2012-03-05
$(this).children("a").show();
相似回答