В HTML у меня есть следующий элемент:Как работает этот селектор?
HTML
<input id="userNameTxt" type="text" class="input" value='ABC>
И я, выбрав его, как это в JQuery:
APP.js
$(userNameTxt).val()
Что это выбор селектора? (Как и при использовании $('.something') ->
это выбор Class
элемента или $('#something')
это идентификатор выбора.)
Казалось бы, выбрав идентификатор, но это похоже на селектор #
? Если да, то когда использовать такой селектор?
есть объявление переменной для userNameTxt в другой части вашей JavaScript? – theatlasroom
Когда вы выберете с идентификатором, он вернет только один элемент, первый сопоставленный элемент в DOM, но когда вы используете селектор классов, он вернет весь элемент DOM. Поскольку вы можете применить аналогичный класс к нескольким элементам. Поэтому, когда вы хотите выбрать более одного элемента, примените к ним один и тот же класс и используйте селектор классов, и когда вы хотите получить один уникальный элемент, используйте селектор id –
. Ваш вопрос не говорит нам, что такое селектор. Каково значение 'userNameTxt'? –