我有一个复选框元素,它有两个类。这个类的单击事件我做一些事情。 onchangeofvalidationandsubquestion 总是首先触发,但我希望它执行第一个“radior”点击事件而不是“onchangeofvalidationandsubquestion”事件。任何想法都会有帮助
$(".radior").click(function (event) {
});
$(".onchangeofvalidationandsubquestion").click(function (event) {
});
var $radio = $('<input class="radiowidther" type="checkbox" />').appendTo($div);
$radio.addClass("radior");
$radio.addClass("onchangeofvalidationandsubquestion");
最佳答案
您始终可以添加自己的自定义事件,以便在以下时间后触发:
$(".radior").click(function (event) {
$(".onchangeofvalidationandsubquestion").trigger('myCustomEvent');
});
$(".onchangeofvalidationandsubquestion").on('myCustomEvent', function (event) {
});
这样就保证了点击事件首先被处理。
这是一个快速的小 jsfiddle,用于使用 jQuery 注册和触发自定义事件:
关于javascript - jquery复选框元素类click,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24782408/