2012-05-10 30 views
0

我對jQuery很新,所以這基本上是一個語法問題。我使用jQuery UI可選,我想知道如何根據元素的id部分排除元素。在我已經鏈接到這裏的例子中,我有以下id的div:'TextBox1_label','TextBox2_label','TextBox3_label','TextBox4_label','TextBox5','TextBox6'jQuery UI可選 - 我如何根據部分ID排除元素

在我的示例中, 'TextBox3_label'和'TextBox4_label'是可選的,但我想要做的是排除所有以'_label'結尾的id。

http://jsfiddle.net/4N2ja/

回答

0

可以使用attribute contains selector

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

不過我建議添加其他對您的HTML標識DIV作爲標籤。例如,將其更改爲:

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

並過濾沒有類「標籤」的事物。

+0

我非常接近這個,但並不完全。我仍然在研究這一切如何運作,但我可能會按照您所建議的方式做一些事情。非常感謝您的幫助。 – Mikus

相關問題