Как заставить удалять последний элемент при
каждом клике?
(jQuery 1.8.1)
<p>Lorem ipsum dolor sit amet laborum</p>
$('p').on('click', function() {
txt_array = $(this).html().split(' '); // делаю массив
delete txt_array[txt_array.length - 1]; // удаляю последний элемент
txt_string = txt_array.join(' '); // соединяю в строку
$(this).html(txt_string);
})
Причем, уже не раз натыкался, что после изменения контента, функция больше не работает.
Может сам подход к решению неправильный?