Jquery 在检查属性时,如何向ID添加类?
我正在研究一个解决方案,其中也有描述 现在我很接近了,我想:Jquery 在检查属性时,如何向ID添加类?,jquery,Jquery,我正在研究一个解决方案,其中也有描述 现在我很接近了,我想: jQuery("#first-slide[data-isactiveslide="true"]").addClass("underline"); 但是我需要将类添加到我的ID(我的按钮)中。我该怎么做? 我是这样想的,但不起作用: jQuery("#first-slide[data-isactiveslide="true"]"){
jQuery("#first-slide[data-isactiveslide="true"]").addClass("underline");
但是我需要将类添加到我的ID(我的按钮)中。我该怎么做?
我是这样想的,但不起作用:
jQuery("#first-slide[data-isactiveslide="true"]"){
jQuery("#my-button").addClass("underline");
});
谢谢你的帮助
顺致敬意,
Skt
编辑以下是来自chrome开发工具的图像:
您可以将
jQuery
选择器包装在if
中,如果是,则将类添加到按钮中
if(jQuery(“#第一张幻灯片[data isactiveslide='true'])。长度){
jQuery(“我的按钮”).addClass(“下划线”);
}
.underline{文本装饰:underline;}
#1
#2
按钮
我已经挣扎了一段时间,在我们的讨论中,我意识到我可以寻找除上述属性之外的其他属性。我使用了活动幻灯片的属性,使用了CSS,它可以工作!:
rs-module.the-whole-slide[data-slideactive="rs-1899"] .my-button{text-decoration:underline !important;}
基于@Shakti的帮助
我的意思是,使用真或假会更好。如果有人解决了,那就太好了。。。但什么有效,什么正确
对不起,这个答案与问题不同,因为我没有提供上述信息
最好的,
Skt像这样试试:
jQuery(#第一张幻灯片[data isactiveslide='true'])。长度!=0 ? jQuery(“我的按钮”).addClass(“下划线”):“
@Swati为什么要使用条件运算符?在这里,它的字符数与使用if
时的字符数几乎相同-你甚至都没有保存任何东西。这看起来比我的要好得多,但不幸的是,我的网站不喜欢它,我得到了一个白色页面。它可能与代码有关-它的编写方式可能不同吗?我通常以“}”);“对不起,我是个新手…@VLAZ我不确定。。我看到这个问题就想到了:P.@Skt浏览器控制台中有错误吗?是的,这几乎可以正常工作!问题是,现在在测试它时,数据是activeslide=“false”,尽管如此,按钮还是有下划线。很奇怪。就好像它没有读取“true”。Mmm无法复制,如果我将数据isactiveslide='true'
更改为数据isactiveslide='trute'
,按钮就不会得到下划线
类。我在开发工具图像上方添加了一个来自chrome开发工具的图像,该图像没有提供足够的信息来说明问题。你能给这个问题加一句吗?@freedomn-m谢谢你,我必须改进我的提问方式。