問題タブ [jtemplates]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
105 参照

javascript - jTemplate 出力から Click Event をフックできません

jTemplate から foreach を使用する場合、jQuery は.click()、適用されたテンプレート内の DOM 要素のイベントにフックしません。

などのソリューションは機能.live('click', function())しません (部分的には .live が廃止されたためですが、それを置き換えるために導入された代替手段.on('click', function())は同じことを行います...)、jTemplate の結果から Click イベントを取得する方法がわかりません。

私が試したこと:

  • .live('click', function())
  • .click(function())
  • .on('click', function())
  • $(window).load(function())$(document).ready(function())、および Script タグ内の3 つのイベントすべて
  • .processTemplate()関数を呼び出す前後の 3 つのイベントすべて

この時点で、この問題を解決する方法についてこれ以上のアイデアはありません。

参照用の jQuery のバージョンは 2.1.3 で、jTemplate は 0.8.4 です。