Вы можете попробовать что-то вроде этого:
$('div.myLinks ul')
.append( '<li><a href="#myLink1">some link</a></li>' )
.delegate( 'a','click', function(e){
e.preventDefault();
alert('hi');
});
Вот рабочий пример .
Конечно, .append()
скорее всего будет кучейli
s - то, что вы можете построить любым количеством способов:
var $bunchOfLi = $('<li><a href="#myLink1">some link</a></li>')
.add('<li><a href="#myLink2">another link</a></li>')
.add('<li><a href="#myLink3">yet another link</a></li>');
... и, таким образом:
.append( $bunchOfLi )
... как в этом рабочем примере.