//这是我项目中的代码
function removeCoin(){
$("#coinWrap").find("img")[0].remove();
}
//这是我的测试代码
setInterval(function(){
$("p")[0].remove();
},1000)
ios全部没有问题。安卓的浏览器也没有问题,只有安卓的微信和qq不支持。
jq的版本是jquery-2.2.1.min.js
有没有童鞋遇到过啊,怎么解决的
//这是我项目中的代码
function removeCoin(){
$("#coinWrap").find("img")[0].remove();
}
//这是我的测试代码
setInterval(function(){
$("p")[0].remove();
},1000)
ios全部没有问题。安卓的浏览器也没有问题,只有安卓的微信和qq不支持。
jq的版本是jquery-2.2.1.min.js
有没有童鞋遇到过啊,怎么解决的
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
3 回答2.7k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
上面的回答原因都是错的,包括被采纳的那个答案;
真正的原因是 $("p")[0] 这个对象是一个JS对象,不是一个Jquery对象,那么JS对象是有remove()方法么?很明显没有!remove()是Jquery对象上的方法!别说这代码在安卓上,在IOS上甚至PC上都是无效的。
所以必须要用jquery自带的eq()方法来或者单个对象,如1楼说的$(element).eq(i);哎,知其然不知其所以然啊
@殇心法西斯ls