我有6個不同的選擇框和一個文本字段,我需要從jQuery中獲取值並將其合併到一個文本字段中。jQuery:從多個字段中獲取值並在文本字段中顯示
我明白我基本上將打造爲targetTextField價值,像這樣的字符串:$('#targetTextField').val(opt1+opt2+opt3+opt4+opt5+opt6+textField);
我應該使用什麼來獲取的select#options1
價值和變換中opt1
?
難道是沿着opt1 = $('select#options1').val();
的方向嗎?還是我完全朝着錯誤的方向走?
我在創建了一個基本的jsfiddle只有兩個選項:
jQuery的
$(function() {
$("#options").change(function(){
var opt1 = $('select#options').val()
}$('#targetTextField').val(opt1+opt2);
});
$("#options2").change(function(){
var opt2 = $('select#options2').val()
}$('#targetTextField').val(opt1+opt2);
});
});
HTML
<select id="options">
<option value="" selected>Choose...</option>
<option value="opt1Value1" >Option 1</option>
<option value="opt1Value2" >Option 2</option>
</select>
<select id="options2">
<option value="" selected>Choose...</option>
<option value="opt2Value1" >Option 1</option>
<option value="opt2Value2" >Option 2</option>
</select>
<input type="text" id="targetTextField" name="targetTextField" size="31" tabindex="0" maxlength="99">
...但它不似乎在工作,所以我顯然被誤解或錯過了一些東西。
你已經在你的問題中得到你的答案:) – 2012-03-28 09:07:36
你有一個選擇框有六個選項或性別選擇框? – 2012-03-28 09:08:40
6個獨立的選擇框和文本字段 – 2012-03-28 09:11:04