在上面的级别将div添加到div

时间:2014-09-02 16:03:26

标签: jquery

如果面板主体有任何错误,我试图通过添加一个类来将面板标题设置为不同的颜色..

看看我的尝试不起作用....

任何想法?

 $(".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>

2 个答案:

答案 0 :(得分:0)

看起来你错过了一些句号来表示上课... 尝试:

$(this).closest('.panel-default').find("div.panel-heading").addClass('panel-heading-error');

演示:http://jsfiddle.net/0g10b5d6/

答案 1 :(得分:-1)

您可以使用重复的ID然后使用简单的方法。 document.getElementById('Id'')。class =“newClass”;