-2
我想做一個多選擇下拉列表,我選擇不同的意見,並根據選項,它會生成不同的下拉菜單。jQuery如果選擇,創建一個基於選擇的下拉列表
$('#select').change(
function() {
$('#ulSelect').empty();
$(this).find('option:selected').each(
function() {
$('<li />').text($(this).text()).attr('data-value', this.value).appendTo($('#ulSelect'));
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select multiple="multiple" id="select" name="select">
<option value="a">a</option>
<option value="b">b</option>
<option value="c">c</option>
<option value="d">d</option>
<option value="e">e</option>
</select>
<ul id="ulSelect"></ul>
這個片段使得類似於我想要的東西,但在這裏它產生的li元素。用這行代碼 $('<li />').text($(this).text()).attr('data-value',this.value).appendTo($('#ulSelect'));
我相信。
這怎麼能產生一個包含所選值的ID的下拉菜單?
我想,這產生了許多的下拉列表中,而不僅僅是一個與所選值 – Zepol
應在每個下拉什麼? – Barmar
目前沒有具體的東西。可能只是「第一項」,「第二項」等 – Zepol