2011-07-20 92 views
0

在這個小提琴http://jsfiddle.net/SySRb/105/中,函數init();成功檢查ID的存在,然後在頁面上準備好隱藏兩個div。jQuery:它隱藏後存在的東西

功能測試()假設,一旦你點擊.start框,檢查這兩個隱藏的div是否仍然存在(根據它們是否可用於jQuery),如果他們這樣做,顯示一個框稱爲「存在」,或者如果它們不存在,則顯示「不存在」。

功能測試不起作用。

請注意,我對創建這個小提琴的興趣在於,是否一旦id使用jquery隱藏,它是否仍「存在」。但是,即使你告訴我這個答案,我仍然需要使函數test()工作。

你能幫我做功能測試嗎?

回答

2

這樣做:

$(document).ready(function(){  
    init(); 
    test(); 
}); 

而且它爲我工作。

1

jQuery在DOM上運行。即使你隱藏一個div,它仍然存在。因此,jQuery仍然可以訪問它。

你的例子的問題是你永遠不會調用函數test()。我已經清理了代碼,並簡化了它的一些你:http://jsfiddle.net/SySRb/107/

相關問題