jquery如何创建节点和插入节点?

作者:小小谷 | 创建时间: 2023-05-16
其实创建节点本质上跟我们写htm的节点是相似的。 插入节点就好比在飞机场排队买飞机票,你可能插到售卖窗口的前面,也可能插不进去你退到后面,我称这为内部插入,而你在网上购买就好像是外部插入,你可能网速够快插到前面买到机票,也可能突然断网,你又...
jquery如何创建节点和插入节点?

操作方法

创建节点的用法: 本来body部分是: 空的 现在我们在demo.js创建一个代码: var box=$('<div id="pox">1234</div>'); 然后 我们插入节点 $('body').append(box); 这样我们body里面就多一个div的节点 最后显示结果: 1234

插入节点方法我总结为内前后 ,外前后 所谓内前后分为 内后   内前 内后是指向指定元素内部后面插入节点 例如body部分: <div id="box">节点</div> demo.js代码: $('div').append('<strong>我是谁</strong>'); 输出结果   节点 我是谁,整个结构变成这样: <div id="box">节点 <strong>我是谁</strong></div> 内前是指向指定元素内部的前面插入节点 我们改一下demo.js: $('div').prevpend('<strong>我是谁</strong>'); 输出结果   我是谁节点 ,整个结构变成这样: <div id="box"> <strong>我是谁</strong> 节点 </div>

外前后也一样,分为外后,外前 外后:向指定元素的外部后面插入节点 <div id="box">节点</div> demo.js代码: $('div').after('<p>我是谁</p>'); 输出结果: 节点 我是谁 结构是这样: <div id="box">节点</div> <p>我是谁</p> 外前与外后相反,demo.js如下: $('div').before('<p>我是谁</p>'); 输出结果: 我是谁 节点 结构如下: <p>我是谁</p> <div id="box">节点</div>

另外appendTo prevpendTo insertAfter insertBefore这些方法都是一样,我就不一一尝试。

点击展开全文

更多推荐