jquery ,使用this时,如何与类选择器一同使用?

<divclass="aaa"><h3>标题一</h3><ulclass="bbb"><li>内容1</li><li>内容1</li><li>内容1</li></ul><... <div class = "aaa">
<h3>标题一</h3>
<ul class = "bbb">
<li>内容1</li>
<li>内容1</li>
<li>内容1</li>
</ul>
</div>

<div class = "aaa">
<h3>标题一</h3>
<ul class = "bbb">
<li>内容1</li>
<li>内容1</li>
<li>内容1</li>
</ul>
</div>

$("h3").click(function(){
});
用 + 号,来表示所选择的元素的下一部分。如$("h3 + ul")。如何用 + 来写 this的下一部分。在h3点击的事件函数中,写$(this +"ul") 不成功。应该怎样写?
展开
 我来答
百度网友9e35ce5e9
推荐于2018-05-17 · TA获得超过312个赞
知道小有建树答主
回答量:168
采纳率:0%
帮助的人:201万
展开全部
没有那种方式,
你可以使用prev方法
$(this).next("ul") $(this).next(".bbb") 找到this(h3标签)下面ul 标签对象 实现相关操作

$("h3").click(function(){
alert($(this).next("ul").html());

})
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
定瓷吧
2012-09-14 · TA获得超过143个赞
知道小有建树答主
回答量:412
采纳率:50%
帮助的人:125万
展开全部
没有那种选择方式
$(".aaa h3").click(function(){
$(this).closest(".aaa").find(".bbb")……
})
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
niuniu8912
2012-09-14 · 超过29用户采纳过TA的回答
知道答主
回答量:69
采纳率:0%
帮助的人:75.8万
展开全部
确实没这么用过,你可以用$(this).next("ul") 也可以用查找兄弟元素:siblings,$(this).siblings("ul")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友59d1d93f2
2012-09-14 · TA获得超过1.2万个赞
知道小有建树答主
回答量:1063
采纳率:100%
帮助的人:686万
展开全部
$(this).parents('h3:first').find('ul.bbb').toggle();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
aol123ok
2012-09-14 · 超过12用户采纳过TA的回答
知道答主
回答量:34
采纳率:0%
帮助的人:27.3万
展开全部
$("h3").click(function(){
$(this).next();//紧邻的同辈元素

});
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式