我有循环并动态地将链接附加到#content
. 我写了2种方式。
(1)
$.each(array, function(key, value) {
$('#content').append('<a href="#">text</a>');
$('#content a:last').click(function(e) {
$.ajax({ url: ...
...
});
});
});
(2)
$.each(array, function(key, value) {
$('#content').append('<a href="#">text</a>');
});
$('#content a').click(function(e) {
$.ajax({ url: ...
...
});
});
问: 用(1)方式代替(2)会更糟吗?你怎么知道的?如何设置计时器来测试每个方法执行多少秒(绑定“点击”事件)?