Пожауйста помогите разобраться со следующим. На странице несколько селектов (не в форме) помещены в меню в виде горизонтального аккордиона В каждом пункте меню свой селект Как мне при помощи JQuery выбирать значение только из текущего селекта (текущего пункта меню) Это мое меню горизонтальный аккордион Внутри каждого пункта свой селект Хочу чтобы при выборе селекта вынималось значение и отстылось аякс запросом (при помоще квери )к нужной странци php оттуда забирался готовый HTML и вставлялся в нужной место под меню. <div id="accordion"> <p class="d">ОБЩЕЕ<p/> <div style="width:200px;"> <select id="сommon" name="сommon" > <option value="stationary" >Стационар</option> <option value="semiportable" selected="selected">Полустационар</option> <option value="lesser_academy">Малая Академия</option> <option value="courses">Курсы</option> </select> </div> <p class="d">УЧИТЕЛЯ<p/> <div> <select id="сommon" name="сommon" > <option value="teacher1" >Учитель1</option> <option value="teacher2" selected="selected">Учитель2</option> </select> </div> <p class="d">КОМНАТА<p/> <div> <select name="rooms" > <option value=>113</option> <option value=>114</option> </select> </div> </div> Квери пока такой $("#common").change(function () { var file = $('select[@name=common] option:selected').val(); alert(file); }).change(); Но почему когда страница с меню подгружается alert не срабатывает, хотя если стоит "select").change(function () {..... то работает но var file всегда значение первого селекта
Ребят я здесь лопухнулся <div> <select id="сommon" name="сommon" > <option value="teacher1" >Учитель1</option> <option value="teacher2" selected="selected">Учитель2</option> </select> влепил тот же идентификатор что и в первом селекте поменял на другой но все равно не могу достучатья до первого селека если стоит $("select").change(function () {..... работает как только леплю вместо селекта айди то ступор