3 回答

TA贡献1796条经验 获得超4个赞
这是因为你的 JS 在加载 DOM(用 HTML 语法描述的页面)之前被调用。你需要这样的东西是你的第一个片段:
$(document).ready(function() {
$( "#new-projects form" ).html( "<form autocomplete='off' name='contact-form' spellcheck='false'><input autocomplete='name' class='contact-form-name' id='ContactForm1_contact-form-name' name='name' required='required' type='text'/><i class='fa fa-user'></i><b>الاسم</b><input class='contact-form-email' id='ContactForm1_contact-form-email' name='email' required='required' type='text'/><i class='fa fa-envelope'></i><b>بريد إلكتروني</b><textarea autocomplete='email' class='contact-form-email-message notr' id='ContactForm1_contact-form-email-message' name='email-message' required='required'></textarea><i class='fa fa-quote-right'></i><b>رسالة</b><input class='contact-form-button contact-form-button-submit' id='ContactForm1_contact-form-submit' type='button' value='إرسال'/><div class='contact-state'><p class='contact-form-error-message' id='ContactForm1_contact-form-error-message'></p><p class='contact-form-success-message' id='ContactForm1_contact-form-success-message'></p></div><div class='clear'></div></form>" );
});
和
<div id="new-projects">
<form></form>
</div>

TA贡献1893条经验 获得超10个赞
将您的 html ( <form ...
) 放入 .html 文件(如 xxx.html)中,然后调用$( "#new-projects" ).load('xxx.html');
添加回答
举报