0
は私<option>
要素は、私は私のテンプレートでレンダリングするために必要な情報を含むデータ属性を含むシンプルなテーマセレクタを作成しています属性テーマプレビューとその説明を含むdivが更新されます。jQueryのテンプレートは
現在、ページが読み込まれたとき(選択したアイテムの詳細を表示)にonChangeを呼び出す必要があります。
jQuery Templatesプラグインでは、要素のデータプロパティに直接バインドできますか?
注:これを行うためのKnockoutJsのようなフレームワークがあることを知っていますが、これはいくつかの場所で行う必要があるため、これは残念です。
var selectTheme = function() {
var $theme = $("option:selected", $("select#Theme"));
$(".theme-details").empty();
$("#themeTemplate").tmpl($theme.data()).appendTo(".theme-details");
};
selectTheme();
$("select#Theme").change(selectTheme);
いいえ、実際には私は現在行っていることと変わりません。 –
あなたのコードはdomready関数の中にラップされていますか?あなたの例ではないので、私は確信できません。 – AlienWebguy
はい、 '$(document).ready(..)'で囲まれています –