非常简单的问题,但我找不到答案。我知道如何在常规javascript中执行此操作,我知道如何在jquery中执行此操作。现在,如果我有这个:
var states = [{"name":"alaska","id":1},{"name":"alabama","id":2];
是否有基于YUI的方法将其推入选择框,设置所选项目以获取所选项目?如果是这样,在线示例在哪里?如果不是,我只会使用javascript。
答案 0 :(得分:2)
是的,有。你可以这样做:
var buttonMenu = [
{ text: "Alaska", value: 1, onclick: { fn: onStateClick } },
{ text: "Alabama", value: 2, onclick: { fn: onStateClick } },
...];
..然后在YUI菜单按钮配置中使用它:
var statesButton = new YAHOO.widget.Button({ type: "menu", label: "Alabama", name: "mymenubutton", menu: buttonMenu, container: containerElement });
有关YUI button example page的更多详情。 希望有所帮助。