检查是否选择了组合框

问题描述 投票:0回答:1

我有两个组合框。我想知道选择了哪个组合框。我想在jsp文件中使用ajax,jquery,如下所示。

if(combobox1 selected)
{
  action 1
} 
if(combobox2 selected)
{
  action 2
} 

谢谢。

javascript jquery ajax jsp
1个回答
0
投票

会这样吗?在这种情况下,您可以知道哪个是最后修改过的元素。我使用了switch case,因为你可以有几个combox

<div class="wrapper">
  <select class="my_combox" name="combox1">
    <option value="1">value 1</option>
    <option value="2">value 2</option>
    <option value="3">value 3</option>
    <option value="4">value 4</option>
  </select>
  <select class="my_combox" name="combox2">
    <option value="5">other value 1</option>
    <option value="6">other value 1</option>
    <option value="7">other value 1</option>
    <option value="8">other value 1</option>
  </select>
</div>

脚本

var lastSelectedCombox = "";
$('.my_combox').on('change',function(e){
    lastSelectedCombox = $(this).attr('name');
    switch(lastSelectedCombox){
      case 'combox1':console.log('first combox');
          break;
      case 'combox2':console.log('second combox');
        break;
      default:
        console.log('any combox expected');
    }
})
© www.soinside.com 2019 - 2024. All rights reserved.