2014-02-28 43 views
0

如果<li class="first last">包含120V文本,我想隱藏一個塊。如果一個li標籤包含使用jquery的文本,則在drupal中隱藏一個塊

這是我寫的代碼,但該塊仍在顯示。

$(document).ready(function() { 
    // check to see if the li tag with css classes .first .last has the text 120V in it 

    if ($(".first .last").text() == "120V"){ 

    //if true hide the sidebar-second 
     $("#my-block").hide(); 
    } 
    else { 
    //if false show the sidebar second 
     $("#my-block").show(); 
    }  

    }); 
}); 

我哪裏出錯了?

回答

0

您需要:

$(".first.last").text() 

代替:

$(".first .last").text() 

你不需要這裏的任何空間,因爲空間指示後代元素。所以你當前的選擇器將會在類first的任何元素中選擇last類的任何後裔。

+0

它現在仍然適用於我。 – Docans

+0

看起來像你有一個額外的關閉'});'在最後。刪除它,然後重試。 – Felix

相關問題