gpt4 book ai didi

Javascript向不同div中的元素添加一个类

转载 作者:太空宇宙 更新时间:2023-11-04 07:35:46 26 4
gpt4 key购买 nike

$(document).ready(function() { 

$('.btn').click(function() {
$(this).parent().addClass('show');
});
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="container">
<div class="row">
<h4 id="txt1">Bookmark 1</h4>
<a href="#" class="bokmarksave"> <img src="https://vignette.wikia.nocookie.net/secondlife/images/2/2b/Box.png/revision/latest?cb=20120226073326" class="hidden" width="100"></a>
<p> Lorem Ipsum is simply dummy text of the printing and </p>
<p class="page_num">Page 3 </p>
</div>
<div class="bookmark_icon">
<a href="#"><img src="http://www.pngall.com/wp-content/uploads/2016/05/Click-Here-PNG-Images.png" width="100"class="btn"></a>
</div>
</div>

当我们单击带有“.btn”类的“单击此处”图像时。我想用“.hidden”类向图像添加一个“.show”类。我将其与 jquery 绑定(bind),但我只能向父元素添加一个类。

最佳答案

试试这个:

$(this).closest('.container').find('.hidden').addClass('show');

但是,更好的做法是将一些 data- 属性添加到 HTML 中的适当元素,并使用它们进行导航。这可能意味着这样的事情:

$(this).closest('[data-container]').find('[data-bookmark-image').addClass('show');

编辑:正如@sheriffderek 提到的,删除隐藏 类可能也是有意义的/相反。

关于Javascript向不同div中的元素添加一个类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48967000/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com