2013-08-20 27 views
0

我有一个可选的密码字段,然后“类型相同的密码”字段。如果用户想要更新他们现有的密码,用户只能使用它,所以只有在字段不为空时验证才会触发。jquery删除生成的标签验证成功

我有一个叫做成功,函数,用CSS,给它一个绿色对勾元素后增加了一个标签:

success: function (label) { 
       label.text('OK!').addClass('valid') 
         .closest('.form-element').addClass('success'); 
    }, 

我坚持搞清楚如何删除刻度线但如果我在密码确认字段中没有任何价值。

我创建了一个名为ignoreifblank的函数,它删除了其他验证错误和成功消息,但我无法通过绿色勾号删除标签。我试过了$(this).next('。label').delete()的变种。和$(this).next('。label')。css('display','none');但我似乎没有正确选择生成的标签。

+0

请您可以告诉我们您在jsfiddle上的完整代码 –

+0

标签添加在哪里? – adeneo

+0

我想通了 - 在代码中有一个错误的错字。代码适用于我:$(this).next('label')。css('display','none'); – Steve

回答

0

坏错字 - 这个工程的下一个生成的标签:

$(this).next('label').css('display','none'); 

感谢您的答复。