这是我的代码:
<select name="art_type">
<option value="ra">Research Article</option>
<option value="rea">Review Article</option>
<option value="re">Reviews</option>
<option value="op">Opinions</option>
<option value="le">Letters to the Editor</option>
</select>
<input style="border: none;" type="text" id="get_id_val" value="">
因此,用户从选择框中选择的值应该在文本框中输入值。 怎么做?
答案 0 :(得分:1)
尝试
jQuery(function($){
var $idval = $('#get_id_val');
$('select[name="art_type"]').change(function(){
$idval.val($(this).val())
}).triggerHandler('change')
})
演示:Fiddle
答案 1 :(得分:1)
$("select").on("change", function(){
$("#get_id_val").val( this.options[this.selectedIndex].value );
});
答案 2 :(得分:1)
试试这个:
$('select[name=art_type]').on('change', function () {
var select = $(this).find('option:selected').val()
$('#get_id_val').val(select)
});