如何使用jQuery实现表单输入选择值
<form:select path="amtAppMonitResltVO.monitStat" id="amtAppMonitResltVO.monitStat" cssClass="state">
<option value="">선택</option>
<form:options name="monit" items="${apps}" itemValue="subCd" itemLabel="subCdNm" />
</form:select>
<img src="<c:url value='/resources/img/read.png'/>" class="read" id="appStatSearch"></td>
答案 0 :(得分:4)
您只需要获取.val()
选择输入的amtAppCollInfoVO_mkType
:
var some_var = $('#amtAppCollInfoVO_mkType').val();
对于纯Javascript,只需将.val()
切换为.value
请注意,您当前的选项没有值。
请注意,由于您的ID中包含.
,因此您必须在您的Javascript代码中添加双\
:
<script>
$(function() {
$('#amtAppMonitResltVO\\.monitStat').on('click', function() {
var moniStat = $('#amtAppMonitResltVO\\.monitStat').val();
console.log(moniStat);
})
})
</script>
此答案的信用额为here。
答案 1 :(得分:0)
您拥有的一个选项没有值,但如果您为其设置了值,则可以使用如下选择器来获取第一个选定选项的值。
$("#amtAppCollInfoVO_mkType option:selected").val()
如果您想要数组中的所有选项值,可以使用map方法。
var arr = $("#amtAppCollInfoVO_mkType option").map(function(){return $(this).val();}).get();