這兩種說法有什麼區別?這兩個陳述有什麼區別?
答:
$(document.getElementById('timer-' + endTimes[i].nid)).removeClass('hidden-timer').text('');
B:
$('#timer-' + endTimes[i].nid).removeClass('hidden-timer').text('');
[編輯]
感謝您的所有反應。
endTimes[i].nid
是數字,前340
。
對我來說最重要的區別是A線引起WSOD,但B線正常工作。
幾乎沒有什麼,B會立即發現你正在查找id並執行document.getElementById然後其他一切都是一樣的。 – evan
使用您的DOM檢查器來比較每種方法的最終結果。 –