Javascript jquery复选框元素类单击
我有一个checkbox元素,它有两个类。这个类单击eventıdo some。onchangeofvalidationandsubquestion总是首先触发,但我希望它执行第一个“radior”点击事件,而不是“onchangeofvalidationandsubquestion”事件。任何想法都会有所帮助Javascript jquery复选框元素类单击,javascript,jquery,class,jquery-click-event,Javascript,Jquery,Class,Jquery Click Event,我有一个checkbox元素,它有两个类。这个类单击eventıdo some。onchangeofvalidationandsubquestion总是首先触发,但我希望它执行第一个“radior”点击事件,而不是“onchangeofvalidationandsubquestion”事件。任何想法都会有所帮助 $(".radior").click(function (event) { }); $(".onchangeofvalidationandsubquestion").click(fu
$(".radior").click(function (event) {
});
$(".onchangeofvalidationandsubquestion").click(function (event) {
});
var $radio = $('<input class="radiowidther" type="checkbox" />').appendTo($div);
$radio.addClass("radior");
$radio.addClass("onchangeofvalidationandsubquestion");
$(“.radio”)。单击(函数(事件){
});
$(“.onchangeofvalidationandsubquestion”)。单击(函数(事件){
});
变量$radio=$('').appendTo($div);
$radio.addClass(“radior”);
$radio.addClass(“onchangeofvalidationandsubquestion”);
您始终可以添加自己的自定义事件,以便在以下时间后触发:
$(".radior").click(function (event) {
$(".onchangeofvalidationandsubquestion").trigger('myCustomEvent');
});
$(".onchangeofvalidationandsubquestion").on('myCustomEvent', function (event) {
});
这样可以保证首先处理单击事件
下面是一个使用jQuery注册和触发自定义事件的小JSFIDLE:
谢谢你的回答。我会尝试一下。但是有没有其他方法可以在不触发radior事件的情况下处理它?这可能是使用jQuery保证事件顺序的最简单的方法,请参阅:在代码本身中,我看到radior是先触发的,然后触发ChangeofValidationAndSubquestion。你可以查一下谢谢Roshan。在我的页面中,首先触发onchangeofvalidationandsubquestion。但是JSFIDLE示例radior首先被触发。如果是那样的话,我想用积水来回答是最好的。