当元素属于父jquery时发出警报
我有这样的安排:当元素属于父jquery时发出警报,jquery,Jquery,我有这样的安排: <ul id="Threads"> <li></li> <li></li> <li class="clickme"></li> </ul> <ul id="Comments"> <li></li> <li></li> <li class="clickme"></li> <
<ul id="Threads">
<li></li>
<li></li>
<li class="clickme"></li>
</ul>
<ul id="Comments">
<li></li>
<li></li>
<li class="clickme"></li>
</ul>
我希望它仅在单击属于
#线程的li
时才会显示警报parent您差点就得到了它!试着这样做:
$(文档).on('click','clickme',函数(){
if($(此).closest(“ul#Threads”).length>=1){
警惕(“是”);
}
});代码>
- 线程
- 线程
- 线程
- 评论
- 评论
评论
你差点就拿到了!试着这样做:
$(文档).on('click','clickme',函数(){
if($(此).closest(“ul#Threads”).length>=1){
警惕(“是”);
}
});代码>
- 线程
- 线程
- 线程
- 评论
- 评论
评论
尝试以下内容
$(文档).on('click','clickme',函数(){
if($(this).closest(“ul#Threads”).length)警报(“yes”);
});代码>
- 线程
- 线程
- 线程
- 评论
- 评论
评论
尝试以下内容
$(文档).on('click','clickme',函数(){
if($(this).closest(“ul#Threads”).length)警报(“yes”);
});代码>
- 线程
- 线程
- 线程
- 评论
- 评论
评论
更改。on('click','clickme'
为。on('click','#Threads.clickme'
更改。on('click','clickme')
为。on('click','#Threads.clickme'
两个答案几乎相同,都有效,但你的答案有额外的东西,a+你几乎拥有它!哈哈。谢谢。两个答案几乎相同,都有效,但你的答案有额外的东西,a+你几乎拥有它!哈哈。谢谢。
$(document).on('click','.clickme', function(){
//something like this...
$(this).closest("ul#Threads") alert("yes");
});