2011-12-12 275 views
-4

我想檢查文本是否存在於tr中,如果沒有文本,我想更改其他兩個元素的CSS。If語句jQuery

例如:

if div#id table tbody tr == "" then 
    set CSS div#id border:0; & set div#id2 border radius:7px; 

我怎麼能這樣做?

回答

4

當然,我會寫你的代碼爲您提供:

if ($("div#id table tbody tr").length == 0) { 
    $("div#id").css("border", "0px"); 
    $("div#id2").css("border-radius", "7px"); 
} 

而且,這有什麼好做的 「Java」。


順便說一句,歡迎來到StackOverflow。您收到如此多讚譽的最可能原因是您的問題基本上是「要求某人爲您編寫代碼」,這對未來的任何人都無濟於事。

這聽起來像你想學習jQuery和/或JavaScript。如果是這樣,我真的推薦jQuery Cookbook by O'Reilly。最近我一直在評論它,這對於入門來說確實是一本相當不錯的書。

+0

我不知道它爲什麼不起作用... – henryaaron

+0

[示例](http://jsfiddle.net/uACTx/2/) – henryaaron

+1

試試這個:http://jsfiddle.net/uACTx/3 /。請注意,這是無效的,因爲文本不應該直接在TR內部,但它仍然可以工作。你可以檢查TD的存在,可能會更好。 –