ajax を使用して MVC 部分ビューを読み込んでいます。Jqueryのドキュメントにload
は、次のように書かれています
イベント ハンドラーは、現在選択されている要素にのみバインドされます。コードが .on() を呼び出すときに、ページに存在する必要があります。
そのため、ajax を介してロードされた要素では機能しません。このロジックを各部分ビューに配置できることはわかっていますが、1 つの場所 (部分ビューが読み込まれるメイン ビュー) にのみ配置する方法またはより良い解決策はありますか?
$('select').load(function () {
$(this).somewidget();
});