我正在使用一些jquery隱藏頁面加載時的列表元素。當代碼是靜態的時候,它可以正常工作,但是列表元素是通過php動態生成的,並且在頁面加載時並不全部可用。我試着給.hide連接到負載的事件,但得到的錯誤,.live不是函數錯誤
$(「li.views行」)。生活不是一個函數。
代碼全部在http://jsfiddle.net/Ypqyv/,雖然因爲當你點擊運行時html已經存在,你看不到錯誤。 (不,我不能發佈到實際站點的鏈接;它在防火牆後面的開發服務器上。)
任何想法?我已經閱讀了大量關於.live()的問題的答案,但是它們都不適用於我的情況。
ETA:使用jquery 1.6。
沒有得到任何錯誤。你的小提琴是否代表了實際情況? – 2012-01-27 22:45:17
這適用於我...? – 2012-01-27 22:45:49
儘可能多;正如我所說 - 實時代碼中的列表項是由php生成的,所以jsfiddle確實無法爲您提供確切的情況。 – EmmyS 2012-01-27 22:46:08