为了账号安全,请及时绑定邮箱和手机立即绑定

我想要一种方法来调用同一页面上 js 中存在的 html 代码和另一个 html 代码

我想要一种方法来调用同一页面上 js 中存在的 html 代码和另一个 html 代码

摇曳的蔷薇 2022-12-22 15:18:04
我想要一种方法来调用同一页面上 js 中存在的 html 代码和另一个 html 代码。比如我想调用在js代码中找到的这个表单:<script> $( "#new-projects" ).load( "<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>" ); </script>我想在放置此 div 时调用表单:<div id="new-projects"></div>
查看完整描述

3 回答

?
慕的地8271018

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>


查看完整回答
反对 回复 2022-12-22
?
白猪掌柜的

TA贡献1893条经验 获得超10个赞

将您的 html ( <form ...) 放入 .html 文件(如 xxx.html)中,然后调用$( "#new-projects" ).load('xxx.html');



查看完整回答
反对 回复 2022-12-22
?
紫衣仙女

TA贡献1839条经验 获得超15个赞

首先,我会将 'load' 更改为 'html' ,似乎不需要加载。

然后引用表格:

'$(“#new-projects form”)'


查看完整回答
反对 回复 2022-12-22
  • 3 回答
  • 0 关注
  • 172 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号