日期:2014-05-16  浏览次数:20377 次

juqery中的preventDefault问题
一个提交按钮,一组checkbox,当提交时判断,如果没有选中至少一个checkbox,阻止表单提交,代码如下:

$('#btnAddNew').click(function(event) {
  var a = $(":checkbox:checked");
  if (a.length < 1) {
  alert("至少选一个部门");
  event.preventDefault();
  }
  });

是阻止了,但紧跟着我要点treeview控件,该控件需要刷新表单,但不刷新,只有点第二次才会刷新,如何解决?

------解决方案--------------------
event.preventDefault(); 之前手动触发treeview的click()事件 $("xx").click();