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
はい、同じですが、これをより明確にするために例が更新されました。 – cweston