首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >基于具有所选插件的值javascript选择的选项

基于具有所选插件的值javascript选择的选项
EN

Stack Overflow用户
提问于 2016-04-12 15:19:39
回答 1查看 117关注 0票数 0

我正在尝试根据用户在我的select中给出的输入使用chosen插件来select一个option。当我删除data-rel="chosen"时,我的代码可以正常工作。这是我的代码。

代码语言:javascript
运行
复制
        function editUser () {
        var tldArray = new Array();
            $("select#extname > option").each(function(){
                tldArray.push($(this).val());
            });

            for (index = 0;index < tldArray.length;index++) {
                if (tldArray[index] == document.getElementById('extselect').value) {
                    $('#extname').val( $.trim( tldArray[index] ) );
                }
            }
        }

这是我的select

代码语言:javascript
运行
复制
<select id="extname" data-rel="chosen" class="input-small" data-placeholder="Ext. Name">
    <option value=""></option>
    <option value="SR">SR</option>
    <option value="JR">JR</option>
    <option value="3rd">3rd</option>
    <option value="4th">4th</option>
    <option value="5th">5th</option>
    <option value="6th">6th</option>
    <option value="7th">7th</option>
    <option value="8th">8th</option>
    <option value="9th">9th</option>
    <option value="10th">10th</option>
</select>

这是我的input

代码语言:javascript
运行
复制
<input class="input focused" id="extselect" style="margin-top:-15px" type="text" placeholder="First Name">

<button value='$key->id' class='btn btn-mini btn-info' href='#' onclick='editUser(this)'>

如何在chosen插件中实现这一点?

EN

回答 1

Stack Overflow用户

发布于 2016-04-12 15:50:03

对使用select初始化的select所做的更改不会显示在由所选插件生成的html中,直到调用

代码语言:javascript
运行
复制
$('#extname').trigger('chosen:updated');
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36566212

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档