jQuery更改了div的类

时间:2013-07-17 19:51:35

标签: javascript jquery class html parent

我有一个简单的问题,我是新手,我没有得到它。我将数据绑定到标签id = lbl_ArrFlt。当更改num时,我想更改它的父div的类。我怎么做?

 <li>
    <div class="top">
        <label>ARR FLT</label>
    </div>
    <div class="bottom">
        <label id="lbl_ArrFlt">{{ARRIVAL.FLT}}</label>
    </div>
</li>

现在我正在尝试这个

$("#lbl_ArrFlt").parent().attr("class", "top noton");

怎么了?

更多信息 - 有一个功能可以检查新数据。如果是新数据

function highlightFor(){ 
    $("#lbl_ArrFlt").parent().attr("class", "top noton");
} 

3 个答案:

答案 0 :(得分:1)

试试这个jQuery addClass() jQuery ready()

$(function() {

   $("#lbl_ArrFlt").parent().addClass("top noton");

});

或原始

$(function() {
   $("#lbl_ArrFlt").parent().attr("class", "top noton");
});

$(function(){..});准备好后,将调用这些代码块中的document 那么我们绝对可以确定#lbl_ArrFlt存在

答案 1 :(得分:1)

您可以在元素上使用addClassremoveClass来执行此操作。如果您需要多次添加和删除一个类,toggleClass可能对您有用。

答案 2 :(得分:0)

使用addClass()和removeClass()jquery方法

$(document).ready() {

   $("#lbl_ArrFlt").parent().addClass("top noton");

});