这个才是 change 判断select的值 如果改变 就触发事件
selectedIndex 是选择了哪一个选项的索引值 是从0开始的
希望对你有用。


<select class="test">
            <option value="1">aaaaa</option>
            <option value="2">bbbbbbbbb</option>
            <option value="3">ccccccc</option>
        </select>
        <script>
            $(function(){
                $('.test').change(function(){
                    alert('你选了第' + this.selectedIndex + '个选项');
                })
            })
        </script>



<select class="test">
            <option value="0">请选择</option>
            <option value="1">aaaaa</option>
            <option value="2">bbbbbbbbb</option>
            <option value="3">ccccccc</option>
        </select>
        <button >提交</button>
<script>
$(function(){
            $('#btn').click(function(){
                if( $('.test').val() == '0'){
                    alert('请选择');
                    return;
                } else{
                       alert('你选了第' + $('.test')[0].selectedIndex + '个选项');
                }
            })    
           })
</script>

相关文章:

  • 2022-02-27
  • 2022-12-23
  • 2021-11-23
  • 2019-07-27
  • 2021-07-13
  • 2022-03-01
  • 2021-10-12
猜你喜欢
  • 2022-12-23
  • 2021-04-15
  • 2022-12-23
  • 2021-11-18
  • 2021-06-18
  • 2021-09-17
  • 2022-01-17
相关资源
相似解决方案