簡體   English   中英

如何通過Jquery刪除div內li中的不顯示錨標記?

[英]how to remove display none the anchor tag in li inside div by Jquery?

我有一個包含許多li元素的 div。 但我想不顯示任何具有輸入復選框的錨標記, value = "1"

看截圖: 在此處輸入圖片說明

我嘗試過的代碼(不工作)

  $("#example_columns").find('input[value="1"]').closest("a")

使用$("#example_columns").find('input[value="1"]').parents("a").hide();

 $("#example_columns").find('input[value="1"]').parents("a").hide();
 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <div id="example_columns"> <ul> <li> <a href="#"> <input type="checkbox" value="1"> a </a> </li> <li> <a href="#"> <input type="checkbox" value="0"> b </a> </li> </ul> </div>

您可以在選擇器之后添加.show() ,它應該可以工作。

$("#example_columns").find('input[value="1"]').closest("a").show();

暫無
暫無

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

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