0

当我在选择菜单上选择一个项目时,我想将一些文本附加到所选选项。

我不想更改选项的文本,只是在.ui-selectmenu-text元素中显示的文本。

例如,如果选项是

Option A
Option B
Option C

如果我选择第二个,我希望显示选择菜单Option B ("some text")

我尝试使用类似的东西

$.widget("ui.selectmenu", $.ui.selectmenu,
{
    TEST: function()
    {
        console.log("just to check if this happens");
    },
});

零件在哪里TEST,我试过了_select_setOption依此类推...

4

1 回答 1

1

我很接近!这就是我的做法

$.widget("ui.selectmenu", $.ui.selectmenu,
{
    _select: function(event, ui)
    {
        this._super(event, ui);

        this.buttonText.text(this.buttonText.text() + "(some text)");
    },
});
于 2015-10-25T14:14:05.147 回答