我不是一個Javascript大師,因爲我做更多的服務器端工作,所以我正在努力與此。我已經找到了一些如何做到這一點。基本上,我有一系列元素的ID以字符串「tagRow_」開頭,我需要返回所有實際元素ID的列表,因爲我不僅需要元素,還需要元素的ID,因爲我需要解析服務器端的每個唯一結尾以確定它對應的內容。Jquery,獲取ID爲「開頭」字符串的所有元素的ID字符串列表?
我發現下面的代碼來獲取所有元素,但我不確定它是什麼返回至於列表或什麼,如果任何人可以提供建議如何返回一個字符串id名稱列表,我將不勝感激。謝謝
編輯:我其實需要做一個無線電輸入字段,這是錯誤的,我把DIV放在我自己的例子中。它工作正常的一個DIV,但不是爲無線輸入正常工作象下面這樣:
<input id="tagRow_ddd" type="radio" value="h">
<input id="tagRow_ddd" type="radio" value="p">
<input id="tagRow_ddd" type="radio" value="r">
<input id="tagRow_ddd" type="radio" value="c">
$("input[id^='tagRow_']").each(function() {
var id = this.id,
idNumber = id.replace(/\D+/, '');
document.body.innerHTML += idNumber + '<br />';
});
實際上我想用一個輸入字段,我在OP中犯了一個錯誤,似乎它不以相同的方式作爲DIV – Rick 2011-03-17 05:41:28
@Rick嘗試這個http://jsfiddle.net/loktar/McyCF/4/你正在尋找數字,所以如果你在結尾離開_ddd它不會找到數字,所以在小提琴中我將_ddd改爲了數字。 – Loktar 2011-03-17 13:15:59