Я прошу прощения: оказывается, я прикрепил другое поведение ко всем якорям внутри основного контейнера содержимого. Я добавил исключающее предложение для deleteButton, и теперь оно работает нормально.
Вот мой окончательный, рабочий код:
var $tabs= $("#tabs").tabs({
fx: {
opacity: 'toggle'
},
load: function(event, ui) {
$('a', ui.panel).livequery('click',function() {
// we need to exclude the listNav buttons AND deleteButton buttons from this behavior
if($(this).parent().is(':not(".ln-letters")') && $(this).is(':not(".deleteButton")')){
$(ui.panel).load(this.href);
return false;
}
});
}
});
И поведение кнопки удаления работает просто:
$('.deleteButton').live('click',function(e){
return confirm('Are you sure?');
});