Javascript 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
当类以行房间球体开始时,我想通过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"]');