<script type="text/javascript" src="jquery-1.4.2.min.js"></script>
<html>
<input type="text" id="tx">
<input type="button" id="btn" value="提交">
<script>
$("#btn").click(function(){
if($("#tx").val()==""){
alert("e1");
}else{
//阻止后绑定的事件
}
});
$("#btn").click(function(){
alert("e2");
});
</script>
</html>
如上代码 怎么能在输入框里面的值为空时阻止第二个绑定事件,不为空时执行第二个事件?
<html>
<input type="text" id="tx">
<input type="button" id="btn" value="提交">
<script>
$("#btn").click(function(){
if($("#tx").val()==""){
alert("e1");
}else{
//阻止后绑定的事件
}
});
$("#btn").click(function(){
alert("e2");
});
</script>
</html>
如上代码 怎么能在输入框里面的值为空时阻止第二个绑定事件,不为空时执行第二个事件?
还绑定做啥?
都是click事件。你只是为空时要处理。不为空都是else呀?
var foo=function(){
alert("e2");
};
$("#btn").click(function(){
if($("#tx").val()==""){
alert("e1");
}else{
foo();
}
});
</script>
<html>
<input type="text" id="tx">
<input type="button" id="btn" value="提交">
<script>
var devmode = function(){
alert("e2");
}
$("#btn").click(function(){
if($("#tx").val()==""){
alert("e1");
devmode = function(){
alert("e2");
}
}else{
//阻止后绑定的事件
devmode = null;
}
});
$("#btn").click(devmode);
</script>
</html>