-1
我有這樣一段代碼:當選擇返回null(JQuery的)會發生什麼
$(selector).keyup(function(e){ ...
發生什麼情況,如果有從選擇不返回任何元素?它是否通過每個keyup運行? 它會更好(從性能角度)來寫:
//Check if it's exists
if ($(selector).length){
$(selector).keyup(function(e){ ...
或者是沒有不同?
jQuery處理條件。 – Tushar
如果選擇器沒有返回,那麼事件處理程序將不會被綁定。簡單,因爲 –
你只是綁定功能的事件,而不是執行該功能。如果沒有返回元素,那麼沒有函數綁定到匹配選擇器的元素的'keyup'事件。 –