当我在选择菜单上选择一个项目时,我想在选定的选项中附加一些文字。
我不想更改选项的文字,只需要更改String json = new String(((TypedByteArray) retrofitError.getResponse().getBody()).getBytes());
try {
JSONObject obj = new JSONObject(json);
String success = obj.getString("success");
JSONObject errors = obj.getJSONObject("errors");
// TODO
} catch (JSONException e) {
e.printStackTrace();
}
元素中显示的文字。
例如,如果选项是
.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
等等...
答案 0 :(得分:1)
我很亲密!我就是这样做的
$.widget("ui.selectmenu", $.ui.selectmenu,
{
_select: function(event, ui)
{
this._super(event, ui);
this.buttonText.text(this.buttonText.text() + "(some text)");
},
});