Javascript 将图标添加到jquery ui选项卡

Javascript 将图标添加到jquery ui选项卡,javascript,jquery,Javascript,Jquery,我正在将验证添加到我拥有的选项卡中,它们工作正常,我唯一关心的是:如果到目前为止所有3个选项卡都有错误,则会显示最后一个选项卡,因为最后一个选项卡有错误 function verify() { var istab1error = $("#div").hasClass('udf-error); var istab2error = $("#div1").hasClass('udf-error); var istab3error = $(&qu

我正在将验证添加到我拥有的选项卡中,它们工作正常,我唯一关心的是:如果到目前为止所有3个选项卡都有错误,则会显示最后一个选项卡,因为最后一个选项卡有错误

function verify() {
   var istab1error = $("#div").hasClass('udf-error);
   var istab2error = $("#div1").hasClass('udf-error);
   var istab3error = $("#div2").hasClass('udf-error);
   if(istab1error) {
      $(this).tabs({selected:0});
   }
   if(istab2error) {
      $(this).tabs({selected:1});
   }
   if(istab3error) {
      $(this).tabs({selected:2});
   }
}
这样,我总是得到最后一个标签,如果最后一个标签也有错误,其他两个标签有错误,但它们没有被选中


我希望他们按顺序显示

看起来您缺少了一些单引号。这应该更有效

function verify() {
   var istab1error = $("#div").hasClass('udf-error');
   var istab2error = $("#div1").hasClass('udf-error');
   var istab3error = $("#div2").hasClass('udf-error');
   if(istab1error) {
      $(this).tabs({selected:0});
   }
   if(istab2error) {
      $(this).tabs({selected:1});
   }
   if(istab3error) {
      $(this).tabs({selected:2});
   }
}

你在什么地方漏了一句话吗?