如何获取表单选择值jQuery

时间:2017-09-21 01:43:11

标签: javascript jquery forms

如何使用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>

2 个答案:

答案 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();