2015-04-12 113 views
0

沒有人知道可以幫助編譯時檢查jQuery選擇器的工具嗎?具體來說,我正在考慮代碼未能正常工作的次數,因爲我拼錯了ID或類名,或者在選擇器中出現語法錯誤。 例如如果我的HTML頁面有編譯時檢查jQuery選擇器

<style> 
.weirdClassName { } 
</style> 
<div id="someElement"></div> 

然後我嘗試使用$(「#someElemnt」)或$(「 wierdClassName」),我希望它提醒我(或者甚至無法編譯),因爲我指到一個不存在的元素或類。當然,如果我做一些語法錯誤,如$(「a [b)」)。很明顯,有時候前兩個選擇器可能是有用的,即使沒有可以匹配的編譯時HTML/CSS,所以需要用某種方式將它標記爲預期的(即使它只是$(「# 「+‘someElemnt’),但99%的時間它是一個錯字,它會節省很多的時間,如果它可以在編譯時被捕獲。

回答

0

您可以檢查一個給定的元素與

$(selector).length 
存在

如果元素不存在,它將返回0

+0

我很清楚這一點,但是如何回答我關於編譯時檢查的問題? –