jqueryテンプレート内に新しい変数を定義することは可能ですか? 私は公式のjqueryテンプレートのドキュメントを読んだが、これについては何も見つかりませんでした。 {{ var xxx=123 }}
のようなものを試しましたが、動作しませんでした。 最後に、私は私が「ドン...jqueryテンプレート内に新しい変数を定義する
答えて
を
${$item.xxx=123,""}
以降
$item.xxx
を使用しますが、私はそれが最善のアプローチではありません確信しているかを実行してハックを使用しています$ itemアプローチをするのはあまりにも悪いと思います。これはoptionsパラメータを介して$ .tmplに渡される変数を探す場所と一致しています。
小さなチップhereに基づいて私が使った別のアプローチは、実際には "var"テンプレートタグを定義することです。
ちょうど行います。ここでは、カスタムのjQueryテンプレートタグで、
また{{var xxx=123}}
...
<div>${xxx}</div>
素敵なブログ記事を:
$.extend($.tmpl.tag, {
"var": {
open: "var $1;"
}
});
次に、あなたのようなあなたのテンプレートでそれを使用することができますhttp://blog.sterkwebwerk.nl/2010/12/15/custom-jquery-template-tags-1/
だったためにおそらく '$ .extend($。tmpl.tag、{" setvar ":{open:" $ 1; "}}); ' – Gavin
することができますevalタグ付きjqueryテンプレートを拡張する
$.extend($.tmpl.tag, { "eval": { open: "$1;"} });
と
{{eval var xxx = 123}}
{{eval xxx += 23}}
私が使用します。
${xxx=13, ""}
し、私はサブでXXXを使用することができたり、同じテンプレート
jquery.tmplはこれらの変数をグローバルコンテキストで作成します。 'xxx'はグローバル変数になります。 – Ikrom
- 1. jqueryテンプレート内で変数を定義しますか?
- 2. jQuery/Javascript:関数内にグローバル変数を定義するには?
- 3. jsrenderテンプレート内で変数を定義する
- 4. テンプレートstatic constexpr odr-used変数の定義
- 5. app.config内で変数を定義する
- 6. Phalconテンプレート "未定義変数"(変数が設定されています)
- 7. jQuery - 変数定義のベストプラクティス
- 8. GStringTemplateEngineテンプレート内の関数バインディングを定義する方法は?
- 9. モジュール#内のclass_eval内にクラス変数を定義する
- 10. C++でグローバル変数テンプレートを定義する方法は?
- 11. Laravel関数内の未定義変数
- 12. テンプレート変数を定義せずに宣言できません
- 13. jqueryテンプレート内のjavascript関数
- 14. jqgrid:フィルタプリセット/テンプレートをコンボボックス内に定義する方法は?
- 15. Objective-Cでプライベートインスタンス変数を定義する新しい方法ですか?
- 16. JQuery IE8変数未定義エラー
- 17. ループ内の変数の再定義
- 18. 閉包内で未定義の変数
- 19. AngularJS:テンプレート内で変数を設定する方法は?
- 20. サブ関数を介して関数内のjQueryユーザー定義関数にアクセス
- 21. 関数定義でテンプレート内にパラメータエラーが宣言されていません
- 22. Rails:新しいレコードの変数からデフォルト値を定義する
- 23. jquery $ .getJSONは未定義の変数JSONデータを返します
- 24. userform内のテキストボックスを使用して変数を定義していますか?
- 25. 定数グローバル変数のテンプレート
- 26. jQueryを使用して複数の背景CSS定義を更新する
- 27. 関数内で定義されたjavascript変数が関数内で '未定義'です
- 28. PHPで親テンプレートに定義された変数にアクセスするにはどうすればいいですか?
- 29. URLからjQuery変数を定義する
- 30. Emacs org-mode:バッファ内の変数とアクセス変数を定義する
にあなたの質問は良い答え:) – merlinbeard