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');
添加回答
舉報