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 を一緒に使用するにはどうすればよいですか?