这两种说法有什么区别?这两个陈述有什么区别?
答:
$(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检查器来比较每种方法的最终结果。 –