大佬教程收集整理的这篇文章主要介绍了jquery – 获取复选框的CURRENT值onclick,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我想要做的是阻止复选框执行其默认切换操作并改为运行函数.此函数需要知道复选框CURRENT状态 – 而不是单击事件切换后它将处于的状态 – 并且需要防止切换.
所以说我有这样的输入
<input type="checkBox" onclick="setDefault(this);return false;" />
function setDefault(el) { if(jQuery(el).is(':checked')) { alert('Turning current default off- setTing default to Home setTings'); jQuery(el).prop('checked',falsE); return; } else { alert('setTing a new default'); jQuery(el).prop('checked',falsE); return; } }
当它运行时,它获得复选框已被更改为的状态,我需要它做的是阻止状态更改,找出其当前状态,然后决定要做什么.
我已经尝试了preventDefault()的每个组合并返回false我可以在函数和onclick事件中想到并尝试使用onchange事件等等,但似乎没有任何东西可以让我调用一个函数,当复选框是单击,允许函数在click事件更改之前获取复选框的当前值.
可能我只需要重新考虑这个,但如果有什么明显的我错过了我会非常感激
以上是大佬教程为你收集整理的jquery – 获取复选框的CURRENT值onclick全部内容,希望文章能够帮你解决jquery – 获取复选框的CURRENT值onclick所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。