jQuery UI可选 - 如何根据部分ID排除元素

时间:2012-05-10 00:56:12

标签: jquery jquery-ui-selectable

我对jQuery很新,所以这基本上是一个语法问题。我使用jQuery UI可选择,我想知道如何根据元素的id的一部分排除元素。在我链接到此处的示例中,我有以下ID的div:' TextBox1_label',' TextBox2_label',' TextBox3_label',' TextBox4_label&# 39;,' TextBox5',' TextBox6'

在我的示例中,我排除了' TextBox3_label'和' TextBox4_label'从可选择的角度来看,但我想要做的是将所有以id结尾的div排除在' _label'从可选择。

http://jsfiddle.net/4N2ja/

1 个答案:

答案 0 :(得分:0)

您可以使用attribute contains selector

filter: ':not(div[id*="_label"])'

但是我建议在你的html中添加其他东西,将div标识为标签。例如,将其更改为:

<div id="textbox1_label" class="label">My label</div>

并过滤掉没有“label”类的东西。