首页 > 解决方案 > 使用 Jquery 根据选定的下拉列表替换 div

问题描述

当我选择一个国家/地区时,我想替换我的 div 中的语言。这是我到目前为止得到的,但没有工作

我的小提琴在评论中,我似乎无法在这里过去

标签: javascriptjqueryhtmlcss

解决方案


您需要做的两个更改 1. value 应该是 1,2,3

 <ul class="country-list" id="country-list" onchange="getval(this);">
                <li value="1" class="Germany">Germany</li>
                <li value="2" class="Singapore">Singapore</li>
                <li value="3" class="Philippines">Philippines</li>
            </ul>

$(".country-list li").click(function() {
           $('#country-dropdown').text($(this).text());
           $('#country-dropdown').click();
           console.log(('.d'+$(this).val()));
            $('.lang').hide();
            $('.d'+$(this).val()).show();
       });

推荐阅读