在成功的Captcha上执行JQuery以替换div内容

时间:2016-09-18 06:06:03

标签: javascript php jquery

我一直在尝试替换包含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   
}
?>

我做错了什么?

1 个答案:

答案 0 :(得分:0)

好的伙计们!这是一个愚蠢的错误。我需要的代码是: -

<script type="text/javascript">
$(document).ready(function(){
$("#2").css('display', 'block');
$("div#1").replaceWith( $( "#2" ) );
});
</script>