我明白这是错误的,可能是插入div,但不知道从哪里开始:
$('#memberForm').html('<form class="msform" method="POST"><fieldset><h2 class="fs-title">Create your account</h2><div class="full-col"><input placeholder="Email" type="email" /><input type="password" placeholder="Password" name="password" /><input type="password" placeholder="Confirm Password" name="password_again" /></div><input type="button" name="Submit" value="Submit" /></fieldset></form>');
答案 0 :(得分:1)
你所拥有的东西没有任何问题,只要你打算做的是将内部HTML设置为静态的HTML块。
请注意,如果您开始设置动态属性(例如元素的内部文本,属性等),则不要将该数据连接到HTML中。您必须使用.attr()
和类似的设置进行设置,否则您可能会冒险创建无效的HTML并打开注入攻击。