Это пример кода,
<select id="select1">
<option value="1">Option 1 </option>
<option value="2">Option 2 </option>
<option value="3">Option 3 </option>
<option value="4">Option 4 </option>
</select>
<input type="text" id="input1"/>
<select id="select2">
<option value="1">Option 1 </option>
<option value="2">Option 2 </option>
<option value="3">Option 3 </option>
<option value="4">Option 4 </option>
</select>
<input type="text" id="input2"/>
Мой вопрос, скажем, я использую jQuery для захвата поля ввода, то есть $ ("# input1"), как я могу получить предыдущий элемент формы без жесткого кодирования? В этом случае это $ ("# select1"), я не хочу вручную перемещаться по DOM с помощью prev (), parent (), children () и т. Д., Потому что моя структура формы может измениться в будущем (например, добавить fieldset, td, tr и др.)
Спасибо за помощь!