Да, есть.Вы можете сделать что-то вроде этого:
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 .Надеюсь, это поможет.