向jqueryui选项卡添加图标



我正在将验证添加到我拥有的选项卡中,它们运行良好,我唯一担心的是:如果到目前为止所有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});
}
}

最新更新