属性类不包含“禁用”的所有元素

时间:2013-09-15 19:25:46

标签: javascript jquery

我有一些以编程方式生成的按钮:

<button id="btn_b1" type="button" class="btn btn_default disabled">Disabled Button</button>
<button id="btn_b2" type="button" class="btn btn_default">Button</button>

以下代码

$("button[id^='btn_b'][class~='disabled']") 

选择<button>元素,其id属性值包含字符串btn_bclass属性值包含disabled

我想选择的是

包含字符串<button>id属性值的btn_b属性值的

class元素包含disabled

3 个答案:

答案 0 :(得分:2)

使用.not()方法:

$("button[id^='btn_b']").not('.disabled');

答案 1 :(得分:1)

使用:not() pseudo class

$("button[id^='btn_b']:not(.disabled)") 

答案 2 :(得分:1)

试试这个。

$("button[id^='btn_b']:not(.disabled)")