我一直在尝试替换包含Captcha验证的整个div(Solvemedia)。我不知道该怎么做。我可以使用JQuery的replaceWith
函数在按钮点击上成功完成,如下所示: -
<script>
$( "#btnCl" ).click(function() {
$("#2").css('display', 'block');
$( "div#1" ).replaceWith( $( "#2" ) );
});
</script>
它正常工作,我把它放在</body>
之前但是,我希望在成功验证码验证后更改div。我尝试了这个,但它似乎不起作用: -
else {
//process form here
?>
<script type="text/javascript">
$("#2").css('display', 'block');
$("div#1").replaceWith( $( "#2" ) );
</script>
<?php
}
?>
我做错了什么?
答案 0 :(得分:0)
<script type="text/javascript">
$(document).ready(function(){
$("#2").css('display', 'block');
$("div#1").replaceWith( $( "#2" ) );
});
</script>