簡體   English   中英

jQuery:將 CSS 添加到父級

[英]jQuery: Adding CSS to parent

我使用彈出窗口並希望可以關閉它們。

這是我的代碼:

 $(".close").click(function() { $(".window").css("display", "none"); });
 * { margin: 0; padding: 0; font-family: Arial; } .window { width: 300px; height: 300px; background-color: tomato; margin: 10px; padding: 10px; } .close { float: right; } .close:hover { color: white; cursor: pointer; }
 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <div class="window">Hi. <div class="close">X</div> </div> <div class="window">I love you. <div class="close">X</div> </div> <div class="window">Thanks. <div class="close">X</div> </div>

如果單擊一個X ,所有窗口都會消失。 但只有點擊的窗口應該消失。

怎么可能做到這一點? :)

非常感謝您的幫助! <3

嘗試以下

$(".close").click(function() {
  $(this).parents('.window').css("display", "none");
});

演示 - https://codepen.io/vyspiansky/pen/zYqNxXd

暫無
暫無

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

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