@gpfspam

Почему не удалить элемент, селектор которого модифицирован?

Доброе время суток!

Не могу понять где туплю

Имеем

<div id='192.168.1.1'>
    test
</div>


Пытаемся удалить
$('#192\\.168\\.1\\.1').remove();
Удаление происходит удачно.

А если такая конструкция
var str='192.168.1.1';
var nstr=str.replace(/\./g,'\\\\.');
alert (nstr);
$('#'+nstr).remove();

То не удаляется.

В чем может быть проблема? Селектор должен быть именно IP
  • Вопрос задан
  • 152 просмотра
Пригласить эксперта
Ответы на вопрос 4
Taraflex
@Taraflex
Ищу работу. Контакты в профиле.
Не занимайтесь мазохизмом. Используйте ванильный document.getElementById
Ответ написан
bootd
@bootd
Гугли и ты откроешь врата знаний!
Я может конечно глуп в этом вопросе, но ни id ни class не должен начинаться с цифры!
Ответ написан
keslo
@keslo
Зачем вам четыре слежа в этом выражении?
var nstr = str.replace(/\./g, "\\\\.");
Ответ написан
@Stepanya
Может использовать Ваниллу? document.getElementById('id').remove();
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект