簡體   English   中英

JQUERY,當單擊一個LI且單擊不是在<A href>Toggle上時</a>

[英]JQUERY, When an LI is clicked and the click was not on an <A href> Toggle

我對用戶單擊LI的空白區域時切換我的LI感興趣。 LI確實包含重定向的鏈接,但是在用戶單擊LI的空白區域的情況下,我希望LI進行切換

<li id="58" class="records">
<a href="adadad">Title</a>
<div class="expanded" style="display:none;" id="expanded_58"> STUFF </DIV>
</li>

例如,在上面的代碼中,如果用戶單擊LI,而該單擊不在HREF上,我希望expand_58切換。

謝謝!

用這個:

$(function(){
    $('li.records').click(function(e){
       if(e.target == this) $('div.expanded', this).toggle();
    });
});
$("li.records").click(function(e){
  if (e.target.nodeName == "LI")
    $(".expanded", this).toggle();
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM