开发者社区> 问答> 正文

安卓手机微信和qq不支持jquery 的remove方法

//这是我项目中的代码
function removeCoin(){
  $("#coinWrap").find("img")[0].remove();
}
        
        
//这是我的测试代码
setInterval(function(){
  $("p")[0].remove();
},1000)

ios全部没有问题。安卓的浏览器也没有问题,只有安卓的微信和qq不支持。
jq的版本是jquery-2.2.1.min.js

展开
收起
小旋风柴进 2016-05-31 08:48:19 2679 0
1 条回答
写回答
取消 提交回答
  • 真正的原因是 $("p")[0] 这个对象是一个JS对象,不是一个Jquery对象,那么JS对象是有remove()方法么?很明显没有!remove()是Jquery对象上的方法!别说这代码在安卓上,在IOS上甚至PC上都是无效的。
    所以必须要用jquery自带的eq()方法来或者单个对象,如1楼说的$(element).eq(i);

    2019-07-17 19:21:12
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载