Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/427.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何实现破解javascript功能?_Javascript_Jquery - Fatal编程技术网

如何实现破解javascript功能?

如何实现破解javascript功能?,javascript,jquery,Javascript,Jquery,我想当if($('#WrapOfPasengers div[data number]').size()>=6)条件等于true时,另一个代码进入点击事件不运行和中断。我使用返回false但这不起作用。 如何做到这一点 $('#btnMan')。单击(函数(){ if($('#WrapOfPasengers div[数据编号]).size()>=6){ $(“Modal.messageDanger”).text(“Modal.messageDanger”)文本; $('#model')。model

我想当
if($('#WrapOfPasengers div[data number]').size()>=6)
条件等于true时,另一个代码进入
点击
事件不运行和
中断
。我使用
返回false但这不起作用。
如何做到这一点

$('#btnMan')。单击(函数(){
if($('#WrapOfPasengers div[数据编号]).size()>=6){
$(“Modal.messageDanger”).text(“Modal.messageDanger”)文本;
$('#model')。model('show');
///////////////////////////
返回false;
///////////////////////////
}
如果(验证车长(座位号,$('.seats>ul:nth child(1)>li')。长度,'man')){
//-------------------
$(“#WrapOfPasengers”)。追加(“”+SeatNo+“”);
$('#'+SeatNo).addClass('selected');
$('div[data number='+SeatNo+']')。单击(function(){
var id=$(this.attr('data-number');
$('#'+id).removeClass('btn-info').removeClass('selected').removeClass('btn-danger').addClass('btn-default');
$(this.remove();
});
$('#ModalInfo').modal('hide');
$('#'+SeatNo).switchClass(“btn默认值”,“btn信息”);
}否则{
$('#ModalInfo').modal('hide');
}
});

您可以尝试使用以下方法:

event.returnValue = false;


应该也能正常工作。

为什么你认为这样不行?你能提供重现你的问题的方法吗?应该有效。如果按钮是提交按钮,则需要
函数(e){e.preventDefault()
我测试了这个数字,但在返回false语句后:ValidateGender函数始终运行在返回false语句后运行任何东西。您可能没有按照您认为的方式执行
f
或在别处调用ValidateGender tooevent。在执行下一个语句之前,返回值不会从函数返回
return false;