登录 注册

jquery插入,复制,替换和删除节点

收藏
[Javascript] 标签:jquery 2012-10-02 22:23
原始代码 全屏查看 0评 / 0藏 / 4543阅  跳至 / 36行
//几种添加节点的方法
("p").append("<b>你好吗?</b>");//p元素内末尾追加b
$("<b>你好吗?</b>").appendTo("p");//同上
$("p").prepend("<b>你好吗?</b>");//p元素内前置b
$("<b>你好吗?</b>").prependTo("p");//同上

$("p").after("<b>你好吗?</b>");//向p元素后插入b
$("<b>你好吗?</b>").insertAfter("p");//同上
$("p").before("<b>你好吗?</b>");//在p元素之前添加b
$("<b>你好吗?</b>").insertBefore("p");//同上
  
  
//几种删除节点的方法
var $li=$("ul li:eq(1)").remove();//删除ul节点中第2个元素节点
$("ul").append($li);//把刚删除的元素节点从新添加到ul元素中去
$("ul li").remove("li[title!=菠萝]");//将ul元素下title属性不等于"菠萝"的li元素删除
$("ul li:eq(1)").empty();//清空ul节点下第2个li元素的内容

//复制节点
$("ul li").click(function(){
    $(this).clone(true).appendTo("ul");//复制当前点击的节点,并将它追加到ul元素中
});

//替换节点
$("p").replaceWith("<strong>你最不喜欢的水果是?</Strong>");//p元素整个替换成strong

//示例html:
/*
   <p>你好!</p>
   你最喜欢的水果是?
   <ul>
    <li title="苹果">苹果</li>
    <li title="橘子">橘子</li>
    <li title="菠萝">菠萝</li>
    </ul>
*/

最新评论

  · · · · · ·  (共0条)

目前还没有评论

登录后您才可以发表评论。 马上登录 立即注册
cottage
2012-02-29加入
一段精湛的代码,天涯何处寻知音!
Back to Top