Jquery按属性长度选择

mmz*_*mzc 4 jquery attributes string-length

使用jquery,是否有一个selector语句直接获取具有特定字符串长度的属性的所有DOM对象?

例如,在下面的html中只检索具有string-length类的节点3 =>得到带有类1和2的div?

<div class="one"></div>
<div class="two"></div>
<div class="three"></div>
Run Code Online (Sandbox Code Playgroud)

Ror*_*san 6

有点奇怪的要求,但你可以filter()用来实现它.

var $divs = $('div').filter(function() {
    return this.className.length === 3;
});
Run Code Online (Sandbox Code Playgroud)