Вам нужно использовать live
вместо bind
, так как связывание повторяет элементы только один раз , однако live
создает слушатель , который динамически присоединяет события, даже к новым созданные элементы.
Ваш код должен соответствовать этому образцу:
$("#mylist li:last-child")
.live('click', function() {
// append element
});
протестировано с jQuery 1.4.0