gpt4 book ai didi

javascript - jQuery .addClass() 和 .removeClass() 只适用于元素的第一个实例

转载 作者:太空宇宙 更新时间:2023-11-04 13:12:33 24 4
gpt4 key购买 nike

我有下面的代码:

<script type="text/javascript">  

var $info = $('#thumb');

enquire.register("(max-width: 480px)", {

match: function() {
$info.removeClass('col-xs-6');
$info.addClass('col-xs-12');
},


unmatch: function() {
$info.removeClass('col-xs-12');
$info.addClass('col-xs-6');
}

}).listen();

</script>

我正在使用 Enquire.js 从元素中动态添加和删除 css 类。

以上代码有效,但仅适用于第一个 '#thumb'。我有大约 12 个具有 thumb id 的元素。任何人都知道如何将它应用于具有相同 ID 的所有元素

最佳答案

你必须使用一个类。 ID 是唯一的,因此他们只能应用一次。如果你这样做: $('.thumb') 那么你会没事的。

关于javascript - jQuery .addClass() 和 .removeClass() 只适用于元素的第一个实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24597764/

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