以下のリンクはモーダルを示し、オブジェクトIDに基づいてモーダル内でパーシャルをレンダリングするためにajaxリクエストを実行します。リンクは正常に機能し、ページにhttpリクエストが完全に読み込まれるとモーダルがポップアップしますが、ajaxリクエストでリンクをレンダリングすると(たとえば、別のモーダルがポップアップしていくつかのリンクをレンダリングする場合)、js関数は機能しません実行しません。alert();を試しました。確認するだけで、ajaxでレンダリングすると実行されません。
私はJQuery1.9.1を使用していますが、以前はjsは.live('click')で動作していましたが、その後削除されました。.click()も試しました
何か案は?ありがとうございました!
リンク
<a href="/an-object-id" data-remote=true name="modal">
JS
$(document).ready(function() {
$("a[name=modal]").on("click", function(e) {
$("#mask, #modal").show();
e.preventDefault();
etc...