1

EJS テンプレートでの jQuery コードの実行に問題があります。私のコード:

$.json('/data.json', function (data) {
    new EJS({url: 'template.ejs'}).update('mycontainer', {data: data});
})

できます。しかし、このテンプレートで jQuery プラグインを使用しようとしても、何もありません。私の EJS テンプレートの例:

<script>
   alert(0);
   $(document).ready(function () {
      $('#someId').someJQplaugin();
   })
</script>
<div id="someId"><%= data.someValue%></div>

プラグインとアラート (!!) が機能していません。<% %>次に、タグ間のコードを置き換えます。Alert と document.ready は機能していますが、jQuery は追加された EJS テンプレートでオブジェクトを見つけることができません。

テンプレートからjQueryを使用しようとしましたが、結果は同じです:

$('#someId')無効です。

EJS と jQuery を一緒に使用するにはどうすればよいですか?

4

1 に答える 1