Ах, я устал от своего мозга, пытаясь понять это. Новое для JQuery ... как вы, вероятно, скоро сможете сказать ...Форма JQuery - сменить скрытое значение на опцию id
Попытка использовать идентификатор опции для установки значения скрытого ввода, но часы и сотни поисковых запросов Google без решения.
Я выяснил, как вывести значение выбранного параметра с помощью идентификатора селектора, но я хочу получить идентификатор опции, поэтому я могу установить этот уникальный идентификатор в качестве значения скрытого ввода.
<form>
<select name="amount" id="item_number1">
<option value="1" id="11">one</option>
<option value="2" id="22">two</option>
<option value="3" id="33">three</option>
</select>
<input type="button" value="Set Value" onclick="$('#item_number2').val($('#item_number1').val())"/>
<input id="item_number2" type="text" />
Ps: скрытый вход разве в таком виде, в таком виде я использую поле ввода текста, так что я могу представить себе, если мой метод работает.
Спасибо за подсказку по ID, вам придется придерживаться этого. Но у меня проблемы с тем, чтобы это работало. Я заменил другую функцию jquery на эту, и она, похоже, ничего не тянет? – cantaffordretail
@mcflause Я предложил немного другое решение. Проверьте код выше. Удалите атрибут onclick из вашей кнопки. – Sampson
Джонатан, это прекрасно! Вы действительно пошли на лишнюю милю, и я ценю это! – cantaffordretail