当多个事件处理程序绑定到一个元素时,如何确定首先触发哪一个?
<script>
$(function(){
$(".li").find('input').click(function(){alert('li>input');});
$(".li").click(function(){alert('li');});
$('input').click(function(){alert('input');});
});
</script>
</head>
<body>
<ul>
<li class="li"><input type="checkbox" /><span>Hello</span></li>
<li class="li"><input type="checkbox" /><span>Hello</span></li>
<li class="li"><input type="checkbox" /><span>Hello</span></li>
</ul>
</body>
Run Code Online (Sandbox Code Playgroud) 我有一个输入字段,它有两个绑定到它的事件处理程序.
验证和自动保存
显然我想在保存之前验证.如果验证失败,则将"无效"类添加到输入中,并且自动保存将在该类继续之前检查该类.
这很好用,但有没有办法保证在所有情况下自动保存之前运行Validate?