如何取jquery change()移开触发事件取select下拉框option值

如何取jquery change()移开触发事件取select下拉框option值,第1张

你好!!

朋友,你的代码修改一处地方就可以正常运行了!

就是下面$('#sheng[name="sheng"]')------>>这里的name属性值需要用引号引起来哈!

<script type="text/javascript">

    $(document)ready(function() {

              $('#sheng[name="sheng"]')change(function(){

                  var name = thisval();

                      alert(name);   

              });

  });

</script>

select标签,每次变换option的时候触发,比如:

HTML:

<select id="select">

<option value="1">one</option>

<option value="2" selected>two</option>

<option value="3">three</option>

</select>

JQuery:

$('#select')change(function(){

//这里面可以写,每次option值变化之后的事件

}

onchange从这个名称就可以看出,只有在select的选项有改变(change)的时候才会触发这个事件的。一般情况下select的第一个选项是默认选项,当你选中第一个项时,由于值没有改变,所以是不会触发onchange事件的。解决这个问题并没有什么完美的办法,一般你可以增加一个空值的项作为第一选项,比如<option>请选择</option>,这样原来的第一项就变成了第二项,点击该项值就有所改变了,就会触发onchange事件了;或者把除第一项外的其他项设为默认值,这样点击第一项也会触发事件的。

以上就是关于如何取jquery change()移开触发事件取select下拉框option值全部的内容,包括:如何取jquery change()移开触发事件取select下拉框option值、jquery 怎么触发select的change事件、如何默认触发select的选项上的onchange事件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9716684.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存