我有這樣的一堆文字輸入的形式:如何獲取具有某個名稱的所有輸入?
<input type="text" name="option[]" value="option 1" onBlur="outputOptions()">
<input type="text" name="option[]" value="option 2" onBlur="outputOptions()">
<input type="text" name="option[]" value="option 3" onBlur="outputOptions()">
我希望能夠得到所有的輸入值,所以我試着這樣做:
function outputOptions()
{
console.log("inside outputOptions");
$("input[name=option]").each(
function() {
console.log("option value: " + $(this).value);
}
);
}
在我的網站上,結果是,當我點擊進出文本輸入時,我看到「內部outputOptions」,但沒有文本輸入值被打印出來。
我在做什麼錯?
的jsfiddle:http://jsfiddle.net/6zguZ/2/
可能的重複:http://stackoverflow.com/questions/5000368/select-input-field-with-name-as-array-field – showdev 2013-04-10 22:19:19
1.'option!= option []'2.'$(this ).value' – 2013-04-10 22:19:30