2010-09-02 35 views
0

我試圖隱藏一個按鈕,取決於有多少事件的某一類。找到一類的發生,如果只有一個然後隱藏與jquery

我動態地把數據放入一個頁面,併爲每個動態div我放在我分配類「propdata」我需要計算「propdata」有多少事件,如果只有一個事件我需要用一類「topbook」隱藏按鈕

希望有道理嗎?

感謝

傑米

回答

2

可以使用length屬性是這樣的:

// get total elements with class propdata 
var cnt = $('.propdata').length; 

// is there only one element with class propdata 
if (cnt === 1){ 
    // hide the element with class topbook 
    $('.topbook').hide(); 
} 

或者你也可以把它縮短這樣的:

if ($('.propdata').length === 1){ 
    $('.topbook').hide(); 
} 
+0

感謝那工作gre在! – 2010-09-02 09:01:34

+0

@Jamie Taylor:歡迎:) – Sarfraz 2010-09-02 09:02:11

1
if($('.propdata').length == 1) 
    $('.topbook').hide(); 
相關問題