select赋值后不会触发onchanger事件,怎样用jquery手动触发onchanger事件?

select赋值后不会触发onchanger事件,怎样用jquery手动触发onchanger事件?,第1张

哪有onchanger事件呀?是onchange吧,如果是用jquery的话,把on去掉

$("#selectid").change(function(){

//代码

})

可以使用jQuery的trigger() 方法来响应事件

定义和用法

trigger() 方法触发被选元素的指定事件类型。

语法

$(selector).trigger(event,[param1,param2,...])

参数描述

event必需。规定指定元素要触发的事件。可以使自定义事件(使用 bind() 函数来附加),或者任何标准事件。

[param1,param2,...]可选。传递到事件处理程序的额外参数。额外的参数对自定义事件特别有用。

实例:

触发 select元素的change事件:

$("button").click(function(){

$("select").trigger("change")

})

onchange事件是当你select的值改变时才会触发,

而且jquery应该是change事件,onchange是原生javascript的事件

$(select).on('change', function() {

//your code

})


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

原文地址: http://outofmemory.cn/bake/11201588.html

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

发表评论

登录后才能评论

评论列表(0条)

保存