Javascript jquery复杂选择器(按元素和以开头的类)
我在我的网站上使用了jQuery。Javascript jquery复杂选择器(按元素和以开头的类),javascript,jquery,Javascript,Jquery,我在我的网站上使用了jQuery。 当类以行房间球体开始时,我想通过jQuery选择所有元素元素有多个类 这是我的html: <hr class="line-rooms-sphere-4 rooms-hidden"/> // There are 5 hr like this one 当所有元素都有想要的类时,我想获取它们(在本例中,从行房间球体开始) 有什么帮助吗?谢谢你的第一个例子: $('hr [class^="line-rooms-sphere"]') // => No
当类以行房间球体开始时,我想通过jQuery选择所有
元素<代码>元素有多个类 这是我的html:
<hr class="line-rooms-sphere-4 rooms-hidden"/>
// There are 5 hr like this one
当所有
元素都有想要的类时,我想获取它们(在本例中,从行房间球体开始)
有什么帮助吗?谢谢你的第一个例子:
$('hr [class^="line-rooms-sphere"]') // => Not working, Why?
由于hr
和属性选择器之间有空格,因此不起作用。jQuery选择器引擎遵循CSS规则,因此空格表示应在第一个选定元素中查找第二条规则
相反,您想要的属性位于hr
本身,因此不需要空间:
$('hr[class^="line-rooms-sphere"]');
选择器“$”('hr[class^=“line rooms sphere”]”中的“hr”和“[class…]”之间不应存在空格。请检查此代码段
$(文档).ready(函数(){
$('hr[class^=“line rooms sphere”]).css(“边框宽度”,“8px”);
});
你能包含html吗?它已经存在了,hr
代码。或者你想要什么?好吧,就这些?很简单,但我没有得到。我尝试了很多方法,但不是这一种。谢谢,效果很好。没问题,很高兴能提供帮助
$('hr[class^="line-rooms-sphere"]');