我有一个复选框元素,有两个类。这个类点击事件ı做一些事情。 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");
答案 0 :(得分:1)
您可以随时添加自己的自定义事件:
$(".radior").click(function (event) {
$(".onchangeofvalidationandsubquestion").trigger('myCustomEvent');
});
$(".onchangeofvalidationandsubquestion").on('myCustomEvent', function (event) {
});
这样可以保证首先处理click事件。
这是一个快速的小jsfiddle,用于使用jQuery注册和触发自定义事件: