Если ваша цель - повысить эффективность, вам следует как можно больше избегать функции .live. В прямом эфире может пройти гораздо больше событий, прежде чем он сработает. Ваша производительность на странице была бы намного выше, если бы вы просто использовали именованную функцию и поместили ее в событие onclick своей ссылки, вы получили бы максимально возможную производительность. Это также позволяет избежать снижения производительности, вызванного замыканиями.
Следующий самый быстрый способ сделать это - прикрепить события непосредственно к кнопкам на событии PageCreate, как это. Это предотвратит проблемы закрытия и уменьшит всплеск событий.
<script type="text/javascript">
function mySubmitHandler(){
alert("test");
}
$("div").live("pagecreate", function(){
$('input[type="submit"]').bind('click', mySubmitHandler);
});
</script>