jQuery .change()仅工作一次

KunLun

我有这段JavaScript:

jQuery(document).ready(function(){

    const select = $('...'); //it's a simple select
    const input = $('...'); //it's a simple input

    select.change(doSomething());
    input.change(doSomething());

    function doSomething(){

        console.log("yes");

    }

}

yes加载页面后,在控制台中将打印两次。

当我更改select或input的值时,yes不再在控制台中打印出来。

jquery version: 3.4.0

霹雳工程师

您应该将doSomething功能传递给更改参数。不是它的执行结果。

select.change(doSomething);
input.change(doSomething);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery函数仅工作一次

来自分类Dev

jQuery单击功能仅工作一次(新情况)

来自分类Dev

jQuery .change()事件仅触发一次

来自分类Dev

jQuery:动画滚动到下一个仅工作一次

来自分类Dev

jQuery仅追加一次

来自分类Dev

jQuery响应式切换菜单仅工作一次

来自分类Dev

jQuery:Eventhandler仅工作一次

来自分类Dev

jQuery函数仅运行一次

来自分类Dev

jQuery脚本仅执行一次

来自分类Dev

jQuery仅删除一次div

来自分类Dev

<button> jQuery onclick仅工作一次

来自分类Dev

仅触发一次jQuery函数?

来自分类Dev

jQuery单击仅工作一次

来自分类Dev

jQuery单击仅工作一次

来自分类Dev

jQuery:addClass仅一次

来自分类Dev

jQuery table Sorter,排序仅工作一次

来自分类Dev

jQuery .on('click')仅工作一次

来自分类Dev

jQuery Mobile刷新复选框仅工作一次-.checkboxradio('refresh')问题

来自分类Dev

jQuery脚本仅运行一次

来自分类Dev

jQuery悬停只工作一次

来自分类Dev

jQuery切换仅工作一次

来自分类Dev

jQuery响应式切换菜单仅工作一次

来自分类Dev

jQuery:Eventhandler仅工作一次

来自分类Dev

jQuery函数仅运行一次

来自分类Dev

jQuery bind()仅触发一次

来自分类Dev

jQuery FadeIn FadeOut仅工作一次

来自分类Dev

jQuery Ajax只工作一次

来自分类Dev

jQuery .change()函数必须仅触发一次

来自分类Dev

jQuery触发器('click')仅工作一次