【问题标题】:How to select one String value from html select option using Jquery JSP如何使用 Jquery JSP 从 html 选择选项中选择一个字符串值
【发布时间】:2015-11-02 19:38:38
【问题描述】:
<select name="state_name" id="select-state" class="lcd-select lcd-border">
<option value="state_select" selected>Please Select a State</option>
<% while(state_result.next()){ %>
<option>
<%= state_part1 = state_result.getString("state_abbr")%>
<%= state_part2 = state_result.getString("state_name")%>
</option>
<% } %>
</select>
我需要使用 javaScript 选择第二个字符串吗?
请任何人帮助我。
提前致谢。
【问题讨论】:
标签:
javascript
jquery
jsp
【解决方案1】:
我的建议是:
<select name="state_name" id="select-state" class="lcd-select lcd-border">
<option value="state_select" selected>Please Select a State</option>
<% while(state_result.next()) { %>
<option value="<%= state_result.getString("state_abbr") %>">
<%= state_result.getString("state_abbr") %>
<%= state_result.getString("state_name") %>
</option>
<% } %>
</select>
...
<script>
function onLCDLookUp() {
var select = $('#select-state')[0];
// https://msdn.microsoft.com/en-us/library/ms534624(v=vs.85).aspx
var selected = select.options[select.selectedIndex];
var abbr = selected.value;
// https://msdn.microsoft.com/en-us/library/ms534679(v=vs.85).aspx
var name = selected.text.trim().slice(abbr.length);
alert(name);
}
</script>