我有以下html
<select id="message_type" name="message_type" class="inputbox" aria-invalid="false">
<option value="option1">Suggestion</option>
<option value="option2">Inquiry</option>
<option value="option3">Offers</option>
</select>
jquery是
$('#message_type').val( option2 );
但这不是选择选项2即查询。如何确保选择选项2?这有什么不对?
答案 0 :(得分:1)
答案 1 :(得分:0)
答案 2 :(得分:0)
你选择选项2是不对的。它应该是一个参数值,类型为string
。
试试这个
$('#message_type').val('option2');
OR
$('#message_type option[value="option2"]').attr('selected', true);
OR
$('#message_type option[value="option2"]').prop('selected', true);
这是工作FIDDLE
答案 3 :(得分:0)
您应该将选项的值作为参数传递。试试这个
$('#message_type').val('option2');
答案 4 :(得分:0)
请尝试 $('#message_type')。val('option2'); 它对我来说很好。