0

この質問は 、ユーザーがデータを入力して別の div にフォーカスすると、このコードは div を非表示にします

$(".Q,.A").blur(function(e) {
    if ($(this).val().length > 0 && $(this).siblings("input").val().length > 0) {
        $(this).parent().fadeOut(1000);
        getData("ajaxPHP/insertNewWords.php?q='" + $(this).siblings('input').val() + "'&a='" + $(this).val() + "'&zestawID="+zestawID, "console");
        $(".main").append("<div><input type='text' class='Q'></input><input type='text' class='A'></input></div><br>");
    }
});

また、ユーザーがデータを入力すると、この div が非表示になり、スクリプトが新しい div を作成します (したがって、ユーザーは無限の量のデータを入力できます)。問題は、新しく作成された div が非表示にならないことです。

新しく作成した div を "$(".Q,.A")" に含めたい場合はどうすればよいですか?

4

2 に答える 2