我在页面中有以下代码
// some content .. <table>,<p>, etc ...
jQuery(function($) {
$('[name="_wp_http_referer"]').attr('value', '/#/9/contact-us');
// uncommenting this function call will generate error
// appendIt();
$.getScript('https://www.google.com/recaptcha/api/js/recaptcha.js', function() {Recaptcha.create("6Lcc4OYSAAAAABTEzBumk7dNbnpKbpC3JhVdi2yU", "recaptcha_div");
});
});
function appendIt(){
$('#recaptcha_div').children().append('<div for="cscf_recaptcha" class="help-inline"/>');
}
这是我做的一些小技巧,因为插件不能与我的主题一起使用。但是,当我调用该appendIt
函数时,我的浏览器出现以下错误:
Uncaught SyntaxError: Unexpected token ILLEGAL
更新
“recaptcha_div”的内容。
<div id="recaptcha_div" class="controls">
<noscript><iframe
src="https://www.google.com/recaptcha/api/noscript?k=6Lcc4OYSAAAAABTEzBumk7dNbnpKbpC3JhVdi2yU"
height="300" width="500"></iframe><br/> <textarea
name="recaptcha_challenge_field" rows="3"
cols="40"></textarea> <input type="hidden"
name="recaptcha_response_field" value="manual_challenge"/></noscript>
<div for="cscf_recaptcha" class="help-inline"></div>
</div>
我在这里错过了什么?