Как выбрать конкретный элемент формы в jQuery?

У меня две формы:

Теперь я хочу вставить текст в поле имени формы2 . Я использую следующий код jQuery, но он заполняет поле имени формы1 .

 $("#name").val('Hello World!'); 

Итак, как выбрать только конкретные элементы формы?

#name иметь один и тот же идентификатор дважды, поэтому #name находит только первый.

Можешь попробовать:

 $("#form2 input").val('Hello World!'); 

Или,

 $("#form2 input[name=name]").val('Hello World!'); 

Если вы застряли с недопустимой страницей и хотите выбрать все #name s, вы можете использовать селектор атрибутов на id:

 $("input[id=name]").val('Hello World!'); 

хотя это недопустимый html, но вы можете использовать контекст селектора, чтобы ограничить ваш селектор в вашем случае, это будет выглядеть так:

$("input[name='name']" , "#form2").val("Hello World! ");

http://api.jquery.com/jquery/#selector-context

Я предпочитаю селектор идентификаторов id вашего # form2, например:

 $("#form2 #name").val("Hello World!"); 

http://api.jquery.com/descendant-selector/

Я знаю, что вопрос заключается в настройке ввода, но на всякий случай, если вы хотите установить combobox, тогда (я искал сеть для него и ничего не нашел, и это место кажется правильным местом для руководства другими)

Если у вас была форма с набором атрибутов ID (например, frm1), и вы хотели установить конкретную специальную выписку, без набора идентификаторов, но атрибут атрибута имени (например, район); затем используйте

 $("#frm1 select[name='district'] option[value='NWFP']").attr('selected', true); 
  
 $("#name", '#form2').val("Hello World") 
  • Селектор jQuery: Id заканчивается?
  • Имя атрибута jQuery содержит
  • jQuery: содержит селектор для поиска нескольких строк
  • Какие селектора CSS3 действительно поддерживают jQuery, например: nth-last-child ()?
  • jQuery: исключить $ (this) из селектора
  • jQuery ИЛИ Селектор?
  • jQuery или CSS-селектор, чтобы выбрать все идентификаторы, начинающиеся с некоторой строки
  • jQuery: выбрать class элемента и идентификатор одновременно?
  • Выбрать элемент по точному соответствию его содержимому
  • jQuery как найти элемент на основе значения атрибута данных?
  • Доступ к css ": после" селектор с jQuery
  • Давайте будем гением компьютера.