「這個」選擇的選項值我使用每個和grep嘗試,但我不認爲這是在這種情況下需要合適的事件返回從陣列
這是我已經開始與:
var $children = $("select[name^='children'] option:selected")
.map(function() {
return $(this).val();
}).get();
它返回:[ 「1」, 「」, 「」, 「」, 「1」, 「1」, 「1」]
$("#room").on("change", $children, function(){
alert($(this).val());
});
這在控制檯返回空白(即,空白白線),我很困惑這是什麼。
編輯:
及其在容器3個字段和容器中的一個可以由用戶高達4次克隆。這只是一個領域,即有問題的領域。
我bascially只是想返回一個數字。
HTML:
<select name="children1" id="children1">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
</select>
什麼是HTML的樣子,和你有什麼確切地返回? – adeneo
所以現在你有三個選擇,每個最多有四個克隆,並且假設它們全都具有相同的名稱和ID(< - 無效),你試圖從中獲得哪個值? – adeneo
http://jsfiddle.net/v5y4V/你可以更新小提琴來說明問題 – megawac