【发布时间】:2009-07-10 15:37:11
【问题描述】:
这样做是否更好(关于性能,而不是可读性......):
$('a.updateCartButton').click(function() {
$('form[name=updateCartForm]').attr('action', $(this).attr('href') + '#' + $('img[id^=iconUpdateArticle]').attr('id')).submit();
return false;
});
或者这个:
$('a.updateCartButton').click(function() {
var actionHref = $(this).attr('href');
var buttonId = $('img[id^=iconUpdateArticle]').attr('id');
$('form[name="updateCartForm"]').attr('action', actionHref + '#' +buttonId).submit();
return false;
});
也许有人也可以向我解释如何在 jQuery Tester 中为类似的东西编写测试用例?那我以后就不用问这种问题了……;)
谢谢!
【问题讨论】:
标签: javascript jquery performance