Почему я не могу выбрать / нацелить этот якорь по его идентификатору?

0

Изображение 174551

Что-то явно не так, что я просто не вижу здесь?

  • 7
    Избавьтесь от # в атрибуте id: <a id="addrow">
  • 1
    Обратите внимание, что $('#addrow') # в вашем селекторе ( $('#addrow') ) на самом деле является специальным символом, что означает «выбрать по следующим символам в id ». Поэтому селектор ищет элемент с id addrow , который не существует.
Показать ещё 2 комментария
Теги:
jquery-selectors

1 ответ

4
Лучший ответ

# - специальный символ/оператор в селекторах CSS. Это не означает, что вы являетесь частью значения атрибута id.

<a id="addrow">
$('#addrow')

Конечно, можно сохранить # в атрибуте, но вам придется избегать символа в селекторе:

$('#\\#addrow')

Ещё вопросы

Сообщество Overcoder
Наверх
Меню