gpt4 book ai didi

javascript - 多个 jQuery :contains() args not working

转载 作者:行者123 更新时间:2023-12-02 19:41:48 25 4
gpt4 key购买 nike

我正在尝试将变量值传递到 :contains() 参数中,但无法使用多个参数。

这就是我的意思:

要执行多个 :contains() 过滤器,请使用 $("li:contains('arg1'):contains('arg2')").etc();

这意味着只有 li同时 arg1arg2 才会匹配此搜索。

好的,所以我想做的是:

var styleQuery = $("td:contains("+ styleOption + "):contains("+ glassOption +")");

运气不好。

var styleQuery = $("td:contains("+ styleOption + ")");

工作完美,但第二个变量搜索不行。

对发生的事情有什么想法吗?

编辑

实际上,我修复了一些类型,现在通过控制台将其作为选择器返回:

tr:contains(Sliding Patio Doors):contains(Double Glazed LoE 180) 

所以 :contains() 过滤器现在可以工作,但我仍然无法让我的代码工作。不过还是谢谢你的帮助!仍然很困惑,但这个具体问题已经解决。

最佳答案

尝试添加单引号:

var styleQuery = $("td:contains('"+ styleOption + "'):contains('"+ glassOption +"')");

关于javascript - 多个 jQuery :contains() args not working,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10307535/

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