Получить идентификатор id из выбранного значения

0

Добрый день. Пожалуйста, помогите мне. У меня есть код:

<form action="" method="post" id="dynamic_selects">
    <table>
        <tr>
            <td>
                <select id="type" multiple>
                    <option value="63">1963</option>
                    <option value="64">1964</option>
                    <option value="65">1965</option>
                    <option value="66">1966</option>
                    <option value="67">1967</option>
                    <option value="68">1968</option>
                    <option value="69">1969</option>
                    <option value="70">1970</option>
                    <option value="71">1971</option>
                    <option value="72">1972</option>
                    <option value="73">1973</option>
                    <option value="74">1974</option>
                    <option value="75">1975</option>
                    <option value="76">1976</option>
                    <option value="77">1977</option>
                    <option value="78">1978</option>
                    <option value="79">1979</option>
                    <option value="80">1980</option>
                    <option value="81">1981</option>
                    <option value="82">1982</option>
                    <option value="83">1983</option>
                    <option value="84">1984</option>
                    <option value="85">1985</option>
                    <option value="86">1986</option>
                    <option value="87">1987</option>
                    <option value="89">1989</option>
                    <option value="91">1991</option>
                </select>
            </td>
            <td>
                <select id="kind" disabled multiple>
                    <option value="0"></option>
                </select>
            </td>
            <td>
                <select id="category" onchange="showhideBlocks(this.value)" disabled multiple>
                    <option value="0"></option>
                </select>
            </td>
        </tr>
    </table>
</form>

Я хочу изменить этот идентификатор DIV в соответствии со значением из категории:

<div id="iT635" style="display:none;">
    <a href="#" role="button" data-toggle="modal"><img src="./docs/button-blyat.jpg"></a>
</div>

И href тоже, согласно значению из категории (значения в другом файле, поэтому я не буду публиковать это здесь)

Благодарю. PS Еще один вопрос: как я могу запретить множественный выбор, но оставить поля выбора одинаковыми в столбцах?

  • 1
    Так что у тебя так далеко с js?
  • 3
    Я не рекомендую менять идентификатор элемента. Если вы хотите сохранить значение в div, используйте свойство data .
Показать ещё 1 комментарий

1 ответ

1
Лучший ответ

HTML:

<div id="iT635" style="display:none;" class="someDiv"> ...

JS:

// Bind a change event on drop down!
$('#type').change(function(){
$('.someDiv').attr('id' , $('#type').val() );
});

и аналогичный код для:

$('.someDiv a').attr('href' , 'some-link#' + $('#type').val() );
  • 0
    как добавить '.html' к отформатированной ссылке? $ ('. linkajax'). attr ('href', $ ('# category'). val ());
  • 0
    Может быть так - $ ('# category'). Val () + '.html'; какое имя файла?
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню