Что-то явно не так, что я просто не вижу здесь?
#
- специальный символ/оператор в селекторах CSS. Это не означает, что вы являетесь частью значения атрибута id
.
<a id="addrow">
$('#addrow')
Конечно, можно сохранить #
в атрибуте, но вам придется избегать символа в селекторе:
$('#\\#addrow')
#
в атрибуте id:<a id="addrow">
$('#addrow')
#
в вашем селекторе ($('#addrow')
) на самом деле является специальным символом, что означает «выбрать по следующим символам вid
». Поэтому селектор ищет элемент сid
addrow
, который не существует.