Jquery中文网 www.jquerycn.cn
Jquery中文网 >  jQuery  >  jquery 教程  >  正文 jQuery的写法不同导致的兼容性问题的解决方法

jQuery的写法不同导致的兼容性问题的解决方法

发布时间:2013-08-06   编辑:www.jquerycn.cn
今天用jQuery操作table时,出现了一个兼容性的问题,以前都说jQuery的兼容性是绝对可靠的,今天发现了这个bug!
今天用jquery操作table时,出现了一个兼容性的问题,以前都说jQuery的兼容性是绝对可靠的,今天发现了这个bug! 大概是这样的:
复制代码 代码如下:

<table id ="cartable" >
<tr id ="title">
<td>***</td>
<td>***</td>
<td>***</td>
<td>***</td>
<td>***</td>
<td>***</td>
<td>***</td>
</tr>
</table>

想用jquery将title后面的tr移除了,就用了语句: $("#title~tr").remove() ;结果在火狐下可以移除,在IE下不能移除,我晕了,后来换了种写法,改成:$("#title").siblings("tr").remove();,这样试一下,果然可以了,哈哈,看来jQuery虽然好用,但是用的不当,还是会出问题啊!

PS:table的其它数据也是用jQuery填充进入的。

您可能感兴趣的文章:
jQuery的写法不同导致的兼容性问题的解决方法
逆战win8.1打不开怎么办 逆战win8.1进入不去问题解决办法
win8.1中神之浩劫弹出错误14001:找不到MctsInterface.dll问题解决办法
关于HTML5中video标签浏览器兼容性增强的方案分享
HTML5 video 实现浏览器兼容的方法
魔兽世界服务器不兼容什么意思?魔兽世界服务器不兼容解决方法
python会取代php吗?
python six模块是什么
mysql中utf-8编码数据库转换成GBK编码的问题
PHP连接数据库失败的原因是什么?

[关闭]