Задать вопрос
hell0w0rd
@hell0w0rd
Просто разработчик

Pазобраться с обработчиками событий?

jsfiddle.net/hKKXW/

Тут вот пример, не понимаю как запретить вешать события на добавленные элементы, если написать

unbind(obj);<br>

потом прийдется их опять вешать
  • Вопрос задан
  • 3079 просмотров
Подписаться 2 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
spmbt
@spmbt
Запретить вешать нельзя — можно отменить повешенные.
$('#test').click(function(event) {
    var obj = $(this);
    var text = obj.text();
    var input = $('<input/>', {
        type : 'text',
        val  : text
    }).appendTo(obj)
    .blur(function(event) {
        $(this).remove();
    });
});
$('.u').click( function(e){$('#test').unbind()} );
jsfiddle.net/spmbt/bP94G/
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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