Вы пропали без вести delegate()
.
Так что, если вы запустите
$('#workingArea a.doAction').bind('click', function(){
// do stuff
});
или эквивалент
$('#workingArea a.doAction').click(function(){
// do stuff
});
Любые a
загруженные после этого запуска не получают событие.
Если вместо этого вы делаете
$('#workingArea').delegate('a.doAction', 'click', function(){
// do stuff
});
тогда эти события будут записываться для всех и всех будущих элементов a.doAction
, которые будут добавлены, если существует #workingArea
, когда он выполняется.