webpackにバンドルされているaureliaアプリがあります。私たちは別の従来のjsファイルを持っています。このファイルには、ボタンにいくつかのクリックバインディングがあり、私はその場所にドロップしたいと思っています。今、私たちは別のファイルには以下のように見えると言うことができますについて:共有レガシーjqueryスクリプトを使用したAurelia + Webpack
(function (window, $) {
$(function() {
console.log($('.btn'); //this always shows length 0!!
$('.btn').on('click', function (event) {
event.preventDefault();
console.log("button was clicked");
});
});
})(window, jQuery);
を私はWebPACKの経由でインポートされたファイルを取得することができ、しかし、jqueryのクリックリスナーが動作していないようです。これをグローバルレベルに持ち込む簡単な方法はありますか?そのため、アプリケーションで使用されるすべてのボタンはこれらのクリックイベントでリッスンできます。また、私はconsole.log $( '.btn')には、ページに.btnクラスがあっても、常に長さが0です。