看看我的尝试不起作用....
任何想法?
$(".input-validation-error").each(function () {
$(this).closest('panel-default').find("panel-heading").addClass('panel-heading-error');
});
// rough HTML layout
<div class="panel panel-default">
////stuff
<div class="panel-heading">
<div class="panel-body">
<div class="input-validation-error"></div>
</div>
</div>
<div class="panel panel-default">
////stuff
<div class="panel-heading">
<div class="panel-body">
</div>
</div>
答案 0 :(得分:0)
看起来你错过了一些句号来表示上课... 尝试:
$(this).closest('.panel-default').find("div.panel-heading").addClass('panel-heading-error');
答案 1 :(得分:-1)
您可以使用重复的ID然后使用简单的方法。 document.getElementById('Id'')。class =“newClass”;