gpt4 book ai didi

javascript - 在 Javascript 中使用变量持有选择器

转载 作者:行者123 更新时间:2023-11-30 07:33:16 25 4
gpt4 key购买 nike

$(".focus-button").addClass('active');
$(".focus-button[data-expand='true']").addClass('active');

如果我将类选择器存储在如下变量中:

var btn = $(".focus-button");

变量可以在代码中用作

btn.addClass('active'); // This is correct
btn[data-expand='true'].addClass('active'); // This is wrong

我可以知道使用带有属性的变量的正确方法是什么吗?

最佳答案

您可以使用 filter以您想要的方式添加其他选择器。

Reduce the set of matched elements to those that match the selector or pass the function's test.

例子:

var btn = $(".focus-button");
btn.addClass("active");
btn.filter("[data-expand='true']").removeClass("active")

在哪里

var btn = $(".focus-button");
btn.filter("[data-expand='true']")

相同
$(".focus-button[data-expand='true']")

关于javascript - 在 Javascript 中使用变量持有选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43490824/

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