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

如何来使用jquery动态的往页面添加元素

标签:
JQuery

方法1:

$("<tr><td>哇哈哈</td></tr>").appendTo($("#behindMe")); 

这种方式在动态添加一个小的片段时,是可取的,但如果动态添加的内容有很大一段或者这一段会被重复添加多次到当前页面中。那么在使用这种将插入内容在脚本里面写死的方式就不够优雅了,于是有了方法2:

方法2:

e.g

 

<script type="text/javascript">     var temp;     $(document).ready(function() {         temp = $("#useToInsert");         $("#addConfig").click(function() {             temp.clone(true).appendTo($("#table1"));             }         });      }); </script>  <div style="display: none;">     <table>         <tr id="useToInsert">             <td>哇哈哈</td>         </tr>     </table> </div>      <form>       <div class="addSearch floatLeft"><a id="addConfig" href="#"></a></div>     <table id="table1">         <tr>             <td>嘿嘿嘿</td>         </tr>     </table> </form>

 

先在页面中预先定义可能会被创建的元素模块,将其隐藏。在jquery脚本中,需要动态添加该脚本时,选取到隐藏模块,复制一个副本,然后添加到指定的位置即可。

 

 

 

 

 

 

点击查看更多内容
2人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消