Javascript 如何优化下面的jQuery代码?
上面的代码用于克隆一些HTML&将克隆的HTML粘贴到最后一个克隆行之后。我有很多具有相同功能的addmore按钮。我非常关心这个代码片段Javascript 如何优化下面的jQuery代码?,javascript,jquery,optimization,Javascript,Jquery,Optimization,上面的代码用于克隆一些HTML&将克隆的HTML粘贴到最后一个克隆行之后。我有很多具有相同功能的addmore按钮。我非常关心这个代码片段 我想知道是否有办法优化此代码?您可以将克隆()和之后()组合到一行,这也将删除其中一个重复的。交叉引用:最后一个选择器: $('#addmore').click(function() { var row = $('.crossref:last').clone(); $('.crossref:last').after(r
我想知道是否有办法优化此代码?您可以将
克隆()
和之后()
组合到一行,这也将删除其中一个重复的。交叉引用:最后一个选择器:
$('#addmore').click(function() {
var row = $('.crossref:last').clone();
$('.crossref:last').after(row);
});
更好
$('#addmore').click(function() {
$('.crossref:last').after(function() { $(this).clone(); });
});
“我真的很关心这个代码片段。”我可以问一下为什么吗?这段特定的代码是否存在特定的性能问题?我有很多具有相同功能的addmore按钮
如果它们都在同一页面中,那么您应该为它们使用类,而不是id
。
$('#addmore').click(function() {
var lastEl = $('.crossref:last');
lastEl.after(lastEl.clone());
});