我有從PHP腳本(意思是有可變數字複選框或輸入字段)動態生成的以下標記。jQuery獲取所有複選框+ div中的文本輸入
<div id="resCondition" class="col-lg-10">
<div class="checkbox">
<label>
<input type="checkbox" value="apples">I want apples
</label>
</div>
<div class="checkbox">
<label>
<input type="checkbox" value="pears">I want pears
</label>
</div>
<div class="input-group">
<span class="input-group-addon">I want</span>
<input type="number" min="0" class="form-control" value="0">
<span class="input-group-addon">forks</span>
</div>
</div>
目的
我如何獲得所有選中的選項,在一個字符串輸入組值在一起嗎? 例如如果用戶檢查上面的兩個框並在輸入字段中輸入3。我返回的字符串將是apples + pears + 3 forks
。如果用戶只檢查第一個框,那麼我只會得到。
嘗試
我發現代碼加入所有選中的盒裝入一個字符串
var selected = $('#resCondition input:checked').map(function(i,el){return el.val;}).get().join('+');
,但我不知道我怎樣才能輸入:數量,並在其附帶的文字
謝謝!這很好用〜謝謝你提供關於'value'和'el'的更多信息。 – chongzixin