jQuery-ui 下拉菜单为 span 添加值

发布于 2024-10-30 18:16:33 字数 1218 浏览 0 评论 0原文

我正在使用 jQuery-UI selectmenu,需要将值数据添加到通过 jQuery 创建的范围中。

链接到源:ui.selectmenu.js

如果我将第 292 行更改为:

this.newelement.prepend('<span class="'+self.widgetBaseClass+'-status" value="'+ selectOptionData[this._selectedIndex()].value +'">'+ selectOptionData[this._selectedIndex()].text +'</span>');

并添加 value=" " 部分,我会得到显示值的范围,但它只是第一个值,并且在单击下拉列表时不会更改。

我必须缺少一些要添加到 js 中才能更新其他选择选项的值的内容?

我的选择形式是:

        <select name="sample" id="sample">
            <option value="1">Sample1</option>
            <option value="2">Sample2</option>
            <option value="3">Sample3</option>
            <option value="4">Sample4</option>
        </select>

脚本:

<script type="text/javascript">
    $(function(){       
        $('select#sample').selectmenu({style:'dropdown'});
        });
</script>

项目主页: jQuery-UI

I am using jQuery-UI selectmenu and need to add the value data to the span that gets created via jQuery.

Link to source: ui.selectmenu.js

If I change line 292 to be:

this.newelement.prepend('<span class="'+self.widgetBaseClass+'-status" value="'+ selectOptionData[this._selectedIndex()].value +'">'+ selectOptionData[this._selectedIndex()].text +'</span>');

and add in the value=" " portion I get the span to display value but its only the first value and does not change when clicking through the drop down.

I must be missing something to add to the js to have the value updated onlick for other select options??

My select form is:

        <select name="sample" id="sample">
            <option value="1">Sample1</option>
            <option value="2">Sample2</option>
            <option value="3">Sample3</option>
            <option value="4">Sample4</option>
        </select>

And script:

<script type="text/javascript">
    $(function(){       
        $('select#sample').selectmenu({style:'dropdown'});
        });
</script>

Project homepage: jQuery-UI

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文