選択ウィジェットのように、一連のオプションに沿って選択する別の方法を作成しようとしています。
私のカスタム選択は、非ネイティブの選択メニューがポップアップまたはダイアログに変換されるため、JQM 選択よりもいくらか軽量な折りたたみ可能なラジオ ボタンのセットで構築されています。特にパネル内で使用すると、データバインドが簡単になります。
パネル内部にマークアップを動的に注入しています。パネルには、panel.onbeforeopen で初期化されるさまざまなコンテンツを含めることもできます。現在、折りたたみ可能なものが作成された後にのみ、ラジオボタンの変更イベントをバインドするのに問題があります。私はこのようなことを試しましたが、うまくいきません:
$("#collapsible-select").on("collapsiblecreate", function(event, ui) {
$("#radio-choice-1").change(function() {
var label = $("label[for='" + $(this).attr('id') + "']");
$("#collapsible-select").collapsible("option", "collapseCueText", label);
$("#collapsible-select").collapsible("collapse");
});
});
アコーディオンが初期化された後、ラジオボタンの変更イベントを適切なタイミングでバインドするにはどうすればよいですか? ラジオグループ全体の変更イベントを各ラジオボタンにバインドする方法はありますか?
新しいプランカー: http://plnkr.co/edit/OSocuRPQIzuk367dE6XS?p=preview