0

これはいくつかのトピックで見たことがありますが、スクリプトを修正していません。

ページをロードした後に jQuery 関数 load() を使用してロードされた html (フォーム) を管理 (検証) するために使用するため、機能しない jQuery があります。

しかし、たとえばalert("Something")、関数の外側のスクリプトに入れると、機能します。

これらの始まりの中に検証スクリプトを入れてみましたが、うまくいきません...

$(window).bind("load", function() {
$(document).ready(function () {

とても奇妙です...解決策はありますか?

更新: 現在作業中です。最初の回答の解決策を確認してください!

4

1 に答える 1

1

私の理解では、AJAXがロードされたフォームにイベントを添付しようとしていますが、フォームが存在する前に実際に添付しているため、機能していません。

おそらくあなたは.load(url)そこにどこかにいるので、これを行う必要があります:

$("selector").load(url,"",function() {
    // do stuff to the loaded content, such as attaching events, here
});
于 2012-07-22T23:29:27.543 に答える