小编Ner*_*dar的帖子

77
推荐指数
1
解决办法
5万
查看次数

语义 - UI动态下拉列表

语义下拉有问题.
我一直在使用Semantic-Ui,并希望动态更改下拉项.也就是说,当我从第一个下拉列表中选择值时,第二个下拉列表的项目将会更改.但问题是,当项目发生变化时,无法选择第二个下拉列表,该值不会改变.下拉列表不会倒退.

HTML
The First Dropdown

<div id="programmetype" class="ui fluid selection dropdown">
    <input type="hidden" name="programmetype">
    <div class="text">Choose..</div>
    <i class="dropdown icon"></i>
    <div class="menu">
       <div class="item" data-value="val1">Car</div>
       <div class="item" data-value="val2">Tank</div>
       <div class="item" data-value="val3">Plane</div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

第二次下拉

<div id="servicetype" class="ui fluid selection dropdown">
    <input type="hidden" name="servicetype">
    <div class="text">Choose..</div>
    <i class="dropdown icon"></i>
    <div class="menu">
        <div class="item" data-value="select">Choose..</div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

..........................
jQuery

$("#programmetype").dropdown({
            onChange: function (val) {
                if (val == "val1")
                {
                    $('#servicetype .menu').html(
                        '<div class="item" data-value="val1">Saloon</div>' +
                        '<div class="item" data-value="val2">Truck</div>'
                        );
                };

                if (val …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery drop-down-menu semantic-ui

6
推荐指数
1
解决办法
2万
查看次数