正确输入并提交表单字段(#submit_btn)后,我的值消失了。如果它们无效,则不会发生。我尝试用jQuery修复此问题:

$('#submit_btn').click(function() {
    if($("#register .wpcf7-mail-sent-ok") === true) {
        $('#name-007').val('Full Name').show();
        $('#email-007').val('Email').show();
        $('#phone-007').val('Phone Number').show();
    }
});


但它不起作用。

编辑:#register是父级,.wpcf7-mail-sent-ok是子级

有任何想法吗?

最佳答案

据我了解,这应该为您工作:

$('#submit_btn').click(function() {
    if($("#register .wpcf7-mail-sent-ok")) {
        $('#name-007').val('Full Name').show();
        $('#email-007').val('Email').show();
        $('#phone-007').val('Phone Number').show();
    }
});


$("#register .wpcf7-mail-sent-ok")检查true将不起作用,因为它是一个真实的dom对象,但与true并不严格相同

09-16 21:28