簡體   English   中英

如果element不是父元素,如何向上移動一個元素?

[英]How can I move up by one element if element is not the parent?

基本上我有這樣的結構

<ul>
  <li class="menu-parent">
    <ul class="tier-two">...</ul>
  </li>
  <div class="square"></div>


  <li class="menu-parent">
    <ul class="tier-two">...</ul>
  </li>
</ul>

我想要的是一個事件處理程序,當我單擊div.square時,在其div.square顯示ul.tier-two 我試圖使用closest()但不知何故。

如果需要,可以將$('.square').prev('li').find('ul.tier-two')與jQuery一起使用。

希望能幫助到你。

$("div.square").on("click", function(){
  $(this).next("li.menu-parent").find("ul.tier-two").show();
});

暫無
暫無

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

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