如何使用Jquery JSP从html选择选项中选择一个字符串值

How to select one String value from html select option using Jquery JSP

本文关键字:选择 一个 字符串 选项 Jquery 何使用 JSP html      更新时间:2023-09-26
<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 选择第二个字符串吗?请任何人帮助我。提前谢谢。

我的建议是:

<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>