@enrike

Js код не работает с последней версией jQuery?

Этот код работает только с jQuery 1.8.1, но не работает на 1.11.1.
Как можно исправить это?

$(document).ready(function() {$('.del').live("click",function(){var ID = $(this).attr("id");var dataString = 'key='+ ID;if(confirm("Sure you want to delete this update?")){$.ajax({type: "POST",url: "test/del.php",data: dataString,cache: false,success: function(html){$("#st_"+ID).slideUp();}});}return false;});});
  • Вопрос задан
  • 2384 просмотра
Решения вопроса 1
@dmitryprogrammer
Попробуйте обойтись без live, его вроде с 1.9 убрали из js.
В остальном вроде все хорошо, давно не работал с jquery, трудно сходу сказать :)
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Taraflex
@Taraflex
Ищу работу. Контакты в профиле.
Вместо live используем on
api.jquery.com/on
Ответ написан
Комментировать
gluck59
@gluck59
Виртуальный глюк
Это расплата за использование модных фреймворков.
Если завтра jQuery выйдет из моды, у вас перестанет работать все, с ним связанное. Увы.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы