jQuery删除节点信息时异常,删除不成功

使用jquery的remove 时删除信息异常:自己的合适的处理方法如下——

   var $columns = $(bannerHtml).find("[id^='column']");
    
  for(var i=0;i<$columns.length;i++){
 
   wColumnXml($columns[i]);
  }

function wColumnXml(){
  
 var $tempCol =$("<div></div>");
 $tempCol.html(columnHtml.innerHTML);
 
 var xmlColumnCode = xmlDoc.createElement("columnCode");
 
 var $block1 = $tempCol.find("[id^='block']");
 
  for(var i = 0;i<$block1.length;i++){
   
      deleteChild($block1[i]);
  }
    
      
 }

function isIE() {//判断是否是IE浏览器
 return detectBrowser().indexOf("ie")>-1;
}

function deleteChild(n){//分不同的浏览器(besides IE)

   var tmp = isIE();
   
   try{
      if(tmp){
              var d;  
              if(n && n.tagName != 'BODY'){  
             d = d || document.createElement('div');  
             d.appendChild(n);  
             d.innerHTML = '';  
                }//if
              else {
                    if(n && n.parentNode && $block1[i].tagName != 'BODY'){
                         n.parentNode.removeChild(n);  
                    }  
              } //else 
         }//if(tmp)
    }catch(e){}
}//function deleteChild

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值