Если идентификатор должен быть применен ко входу, в селекторе не должно быть пробелов:
$("input#user_lat").doSomething();
Если вы поместите пробел между input
и #user_lat
, селектор попытается сопоставить дочерний элемент ввода, что не имеет особого смысла. Это было бы похоже на следующую разметку:
<input><el id="user_lat" /></input>
Удаление пробела соответствует любому вводу, который содержит идентификатор:
<input id="user_lat" />