2012-10-19 31 views
0

我有一個網站在jQuery中開發。我想選擇包含例如certian字符串的所有ID:裏面的jquery搜索id

<div id="home_test_div"> 
</div> 
<span id"agency_test_span">test</span> 

我要尋找它的ID字符串test裏面包含的所有元素。 我知道如何搜索一個以特定字符串開頭的id或以特定字符串結束但在裏面的id?我從來沒有這樣做過。 我試着與該代碼:

var search = "test"; 
$("[id$='"+search+"']").each(function(index) { 
    //some code 
} 
+2

'$ ='意思是「結束」時,選擇替換。 –

+1

收藏此頁:http://api.jquery.com/category/selectors/ –

回答

4

您可以使用attribute contains選擇:

$("[id*='"+search+"']").each(function(index) { 
    //some code 
}) 
+1

謝謝它工作正常 –

2

嘗試

$("[id*='"+search+"']").each(function(index) { 

你正在努力尋找其ID與文本結束選擇。但我沒有看到任何與ID測試你的案子結束..

因此,嘗試用*其搜索包含test代替