Javascript 在我的情况下,任何使用*的选择器都失败

Javascript 在我的情况下,任何使用*的选择器都失败,javascript,jquery,Javascript,Jquery,要访问包含特定文本的类,请执行以下操作: I tried $('.cd*) but doesn't work. 以及访问末尾包含特定文本的类: $("[class^=cd]") 要访问包含特定文本的类,请执行以下操作: I tried $('.cd*) but doesn't work. 以及访问末尾包含特定文本的类: $("[class^=cd]") 尝试选择属性类: $("[class$=cd]") 尝试选择属性类: $("[class$=cd]") 用div包装它,向它添加一些

要访问包含特定文本的类,请执行以下操作:

I tried $('.cd*) but doesn't work.
以及访问末尾包含特定文本的类:

$("[class^=cd]")

要访问包含特定文本的类,请执行以下操作:

I tried $('.cd*) but doesn't work.
以及访问末尾包含特定文本的类:

$("[class^=cd]")

尝试选择属性类:

$("[class$=cd]")

尝试选择属性类:

$("[class$=cd]")

用div包装它,向它添加一些类

示例:

$('[class^=cd]')


然后您可以使用这个选择器$('.cd>div)

用div包装它,向它添加一些类

示例:

$('[class^=cd]')

然后,您可以使用此选择器$('.cd>div)

虽然您可以使用<代码>$(“[class^=cd]”),但它非常脆弱,这不是一个好主意:只要添加其他类,就可以将其破坏。这些将无法与之匹配,例如:

 <div class="cd">
    <div class="cd1"></div>
    <div class="cd2"></div>
    <div class="cd3"></div>
    <div class="cd4"></div>
    <div class="cd5"></div>
 </div>

相反,为所有这些元素添加第二个不变的类:

<div class="foo cd1"></div>
<div class="bar cd2"></div>

然后使用
$(“.cd”)

虽然您可以使用
$(“[class^=cd]”
,但它非常脆弱,这不是一个好主意:只要添加其他类,就可以将其破坏。这些将无法与之匹配,例如:

 <div class="cd">
    <div class="cd1"></div>
    <div class="cd2"></div>
    <div class="cd3"></div>
    <div class="cd4"></div>
    <div class="cd5"></div>
 </div>

相反,为所有这些元素添加第二个不变的类:

<div class="foo cd1"></div>
<div class="bar cd2"></div>


然后使用
$(“.cd”)

给所有div同一个类“cd”并使用$('.cd')@SimarjeetSinghPanghlia来吧,我的类是动态的。给所有div同一个类“cd”并使用$('.cd')@SimarjeetSinghPanghlia来吧,我的类是动态的。谢谢,但是这个可以和$(这个)一起使用吗?我想检查目标hasClass($(“[class^=cd]”)。。可能?如果您有一个特定的元素来检查这个,您可以在目标元素上使用
contains()
!正如我在《谢谢》中所说的,但是这个可以和$(这个)一起使用吗?我想检查目标hasClass($(“[class^=cd]”)。。可能?如果您有一个特定的元素来检查这个,您可以在目标元素上使用
contains()
!正如我在文章中所展示的