我正在寻找一种在运行时使用JavaScript将按钮添加到jQuery按钮集的方法。如何动态添加按钮到jQuery-UI按钮集?
if(response.success) {
var menuItem = document.createElement('a');
$(menuItem).attr('href', response.href);
$(menuItem).attr('category-id', response.id);
$(menuItem).text(title);
$("#menu-buttonset").append(menuItem);
}
我加入超链接使用JavaScript按钮集的DIV容器,然后再调用容器上buttonset()
。
$("#menu-buttonset").buttonset();
但是,这似乎并没有像我期望的那样重建按钮组。
我在jQuery API中看不到任何函数。
任何人都可以提供一些见解?
解决:
使用刷新方法的建议,重建该按钮设置。
$('#menu-buttonset').buttonset('refresh');
$(categoryItemSelector).parent()与$(“#menu-buttonset”)相同吗? – Chandu 2010-12-24 05:04:51
是的,它是一样的,这个例子已经更新,以使这更清楚。 – cweston 2010-12-28 03:41:06