2014-11-05 2 views
1

Я использую jquery в contenteditable div, у меня есть элемент в этом div, который имеет определенный класс, я хочу проверить, собирается ли пользователь удалить этот элемент из div, и затем удалите элемент с соответствующим классом.получить удаленный элемент из события backspace

будет как этот

<span class='deletable-1'></span> wew ewe w ew <span class='deletable-1'></span> 

Я хочу, чтобы проверить, когда пользователь собирается удалить deletable-1 и удалить интервал соответствия,

Как я могу сделать это с помощью JQuery?

ответ

0

Я не уверен, что я отклоняю ваш вопрос, но кажется, что когда что-то удалено, вы хотите удалить другие элементы с одним и тем же классом. Это верно? Если это так, вы бы хотели назначить ВСЕ такие элементы одному классу (привязать события) - и отдельный класс (чтобы соответствовать их партнерам). Например:

<span class='RemoveClass deletable-1'></span> wew ewe w ew <span class='RemoveClass deletable-1'></span> 
<span class='RemoveClass deletable-2'></span> wew ewe w ew <span class='RemoveClass deletable-2'></span> 

$(".RemoveClass").on("remove", function(){ 
    var classList = $(this).className.split(/\s+/); 
    for (var i = 0; i < classList.length; i++) { 
      if (classList[i] != 'RemoveClass') //You can come up with better logic for determining if this is the right class, but this is just an example 
       $("." + classList[i]).each(function(){$(this).remove();}); 
    } 
}); 
+0

Для справки это не ответило на ОП. –

+0

@MikePurcell Как? Он сказал, что хочет проверить, собирается ли пользователь удалить диапазон, а затем удалить диапазон с соответствующим классом с помощью jQuery. Более того, он принял ответ, не прося разъяснений или перефразировав его вопрос, поэтому ваш комментарий здесь немного озадачен. –

+0

Название op: «получить удаленный элемент из события backspace», ваш ответ удаляет несколько элементов на основе одного класса. Когда я искал путь, чтобы получить последний элемент, и только последний элемент удалил это, он стал потенциальным ответом. Если OP нашел этот ответ полезным, тогда заголовок должен быть изменен ... –

Смежные вопросы