JQuery实现动态插入HTML模块
在项目中经常会遇到需要动态生成某个模块并将其插入到原有的HTML页面中,那么我就将我所知道的方法总结如下:
选择器选择的都是父级,添加到父级里
append:$("#wrap").append(“
啦啦啦
“); 添加到父级中所有子元素的最前面appendto: ( " < p > 啦 啦 啦 < / p > " ) . a p p e n d T o ( ("<p>啦啦啦 </p>").appendTo( ("<p>啦啦啦</p>").appendTo((”#wrap”)); 添加到父级中所有子元素的最前面
prepend: $("#wrap").prepend(“
啦啦啦
“); 添加到父级中所有子元素的最前面prependto: ( " < p > 啦 啦 啦 < / p > " ) . p r e p e n d T o ( ("<p>啦啦啦 </p>").prependTo( ("<p>啦啦啦</p>").prependTo((”#wrap”)); 添加到父级中所有子元素的最前面
添加到与父级同级
after: $("#wrap").after(“
啦啦啦
“); 添加到当前选择的父级元素前面insertafter: ( " < p > 啦 啦 啦 < / p > " ) . i n s e r t A f t e r ( ("<p>啦啦啦 </p>").insertAfter( (