默认情况下,我将下拉值设置为1.但是当我想在点击事件中检索该值时,我会收到错误。该项目的价值我得到它"未定义"
$("#cmbTicketType option[value='1']").prop("selected", true);
我试过这个
var sTicketType = $('#cmbTicketType').val();
alert(sTicketType );
HTML:
<select id="cmbTicketType" name="cmbTicketType" multiple="multiple" style="display: none; ">
<option value="1">FLM</option>
<option value="7">Bank</option>
<option value="5">Electrical</option>
<option value="3">Network</option>
<option value="6">Power Failure</option>
<option value="2">SLM</option>
<option value="8">Suspect</option>
<option value="4">UPS</option>
</select>
答案 0 :(得分:4)
您可以设置 <select>
元素的“已选择”值,就像提取所选值一样。
设置值 -
$("#cmbTicketType").val(1);
然后你可以像现在一样检索价值 -
var sTicketType = $("#cmbTicketType").val();
答案 1 :(得分:-1)
问题有点不清楚。假设#cmbTicketType
是select标记的id,您可以通过
var sTicketType = $('#cmbTicketType option:selected').val();