input在readonly属性时无法触发已绑定的click、change事件的解决办法

时间: 作者:admin 浏览:
有时候我们在做项目时需要用input来做日历选择绑定,一般都会给input加上readonly属性,这样就会导致本身已绑定的change或者click等事件无法触发;
其实如果想要在日历插件的onSlect事件执行的时候触发change事件只需要在onSelect事件中加多一句话即可:

$("selector").trigger("change");

以前只知道这句话是用来模拟点击触发click等事件的,但是其实trigger还可以主动触发绑定的事件;就算input有了readonly属性也能触发;去试试就知道。
微信公众号
微信公众号:
  • 前端全栈之路(微信群)
前端QQ交流群
前端QQ交流群:
  • 794324979
  • 734802480(已满)

更多文章

栏目文章


Copyright © 2014-2023 seozhijia.net 版权所有-粤ICP备13087626号-4