В форме поиска есть опция выбора, и она имеет идентификатор (например, main_cat
).Изменить <select> id on click in jQuery
Теперь я хочу, чтобы при нажатии на ссылку ('a') идентификатор select
должен быть изменен с помощью second_cat
.
Примечание Дайте мне решение с гнездовыми Дивыми классами на jsFiddle, потому что
main_cat
идентификатора используется также в другом разделе на тот же странице
Вот мой пример код:
<div class="widget widget_vehicle_search">
<div class="search-form-widget">
<form id="wp-advanced-search" name="wp-advanced-search" class="wp-advanced-search" method="" action="">
<div id="wpas-main_cat" class="wpas-main_cat wpas-generic-field wpas-field">
<div class="label-container">
<label for="main_cat">Select A Manufacturer:<i class="icon-help-circled-1 tooltip"></i></label>
</div>
<select id="main_cat" name="main_cat">
<option value="any">Any Manufacturer</option>
</select>
</div>
</form>
</div>
</div>
Когда Нажмите на ссылку
main_cat
id изменено с помощьюsecond_cat
Надеется, что вы понимаете мой вопрос
К сожалению, но не совсем ясно) – VadimB
Идентификаторы должны быть уникальными. Вместо этого я бы пошел с классом. –
Также изменение атрибутов «id» на клиенте - не очень хорошая идея - они созданы как статические. Если вам нужен новый элемент 'select', который содержит разные данные, добавьте его в DOM –