假设我有以下元素:
<div class="home">
<div class="tab231891230"></div>
<div class="tab121232441"></div>
<div class="tab123134545"></div>
</div>
如何使用 jQuery 选择类开头的 div 元素"tab"
?
它被称为属性以选择器开头 http://api.jquery.com/attribute-starts-with-selector/。我的示例在元素上设置红色文本颜色:
$('[class^="tab"]').css('color', 'red');
jsFiddle 演示 http://jsfiddle.net/ypkwJ/203/
请注意,如果元素具有多个类,并且另一个类在该类之前tab
里面 (class="nyedva tab231891230"
) 该选择器不会选择该元素。
如果您想选择这些,您可以使用以下示例:
$('.home div').filter(function () {
return this.className.match(/\btab/);
}).css('color', 'red');
jsFiddle 演示 http://jsfiddle.net/ypkwJ/2/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)