Jquery从变量中选择类

前端之家收集整理的这篇文章主要介绍了Jquery从变量中选择类前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用 Jquery按变量查找类.所以,
var className = "whatever";

$(“#container ul li”)如果包含带className的元素,请执行此操作

我该如何编写上面的代码

是吗

$("#container ul li").find("."+ className).each(function(){
console.log("I found one");
});

显然代码不起作用

解决方法

是< li>上的className吗?元件?如果是这样,你可以这样做:
$('#container ul li.' + className)...

您只是将className连接到选择器字符串(使用the class selector).

或者这会给你相同的结果.

$('#container ul li').filter('.' + className)...

哪个类似于.find()解决方案,但uses .filter()限制< li>找到具有className的元素.

如果具有className的元素是< li>的后代.元素,然后using .find()应该工作,或者你可以做:

$('#container ul li .' + className)...

…几乎与上面的相同,但在li之后引入了一个空格,即a descendant selector.

原文链接:https://www.f2er.com/jquery/175910.html

猜你在找的jQuery相关文章