jqueryセレクターでさらに問題が発生しています...ユーザーフォームsithPOSTajaxを挿入していますが、同じクラスのフォームが同時に複数ある可能性があります。
私はこの行で挿入された最後のフォームをなんとかつかむことができました:
var NewForm = $(".myform").last();
そしてそれは私が使うことができないので仕事を大丈夫にします:
$(NewForm).css()...
現在のフォームの表示を設定します。今、私はトリガーするいくつかの「フォーカスアウト」イベントを持っていることを試みています。次のコードを配置すると、focusoutイベントは機能しますが、すべての「.myform」クラスに対して機能します。
$('.myform input[name="test"]').focusout(function() {
Alert('This Work');
});
フォーカスアウトイベントを添付するには、最後のフォームのみが必要です。私は以下を試しました:
$(NewForm).children('input[name="test"]').focusout() {
Alert('this is not working');
});
成功せずに、私も「子供たち」を置き換えました。
HTMLはこれに似ています:
<div id="main">
<div class="myform">
<form class="formtype">
<input name="test">
</form>
</div>
</div>
ご意見ありがとうございます!