gpt4 book ai didi

javascript - 当我说不要时,jQuery 正在向每个类添加样式

转载 作者:行者123 更新时间:2023-11-28 11:16:27 24 4
gpt4 key购买 nike

我设置了一个名为“sel”的数据属性,下面的 jQuery 请求值为“true”的 data-sel,但它会将其添加到每个类中,甚至是那些没有“true”的类数据选择'

jQuery:

var selTrue = $(".slide").data("sel", 'true');
$(selTrue).css({'display': 'inline-block'});

HTML:

<div class='slide' data-sel='true'>1</div>

<div class='slide' data-sel='true'>2</div>

<div class='slide'>3</div>

<div class='slide'>4</div>

如何防止 if 应用于每个类别?

尝试解决:

• 我尝试过:

$(".slide").not(selTrue).css({'display': 'none'});

还是没有解决我的问题


Fiddle

最佳答案

为了选择您需要使用的数据属性

$(".slide[data-sel='true']").css({'display': 'inline-block'});

您所做的实际上是选择具有 slide 类的所有元素,然后设置它们的 data-sel 属性。

这是文档

http://api.jquery.com/attribute-equals-selector/

关于javascript - 当我说不要时,jQuery 正在向每个类添加样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22364173/

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