0

次のようなイベントを添付する jQuery のイベントが存在します。

$("body").on("click", "#test", function () {
    // some code here...
});

次のものを置き換えるために、アタッチloadまたはイベントできます。ready

$(document).ready(function () {
    // Some code...
});

$(document).ready();外部ファイルにスコープがあり、フォームの検証を行い、HTML で ajax によってコンテンツをロードすると、すべてがそのスコープ内にあるため、これが必要です。

つまり、のようなものを使用して、すべてをページに$(document).ready();とどめたいと考えています。live.on

ajax を使用せずに HTML をページに直接配置すると、検証が機能します。

この問題を解決する方法について何か考えはありますか?

4

2 に答える 2

1

提案として:

検証関数へのグローバル アクセスを許可し、AJAX コールバックを使用してこの検証関数を呼び出します。

于 2013-09-05T11:31:27.830 に答える