jQuery的写法不同导致的兼容性问题的解决方法
更新时间:2010年07月29日 12:15:11 作者:
今天用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填充进入的。
复制代码 代码如下:
<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学习笔记之jQuery+CSS3的浏览器兼容性
- JQuery操作Select的Options的Bug(IE8兼容性视图模式)
- zShowBox 图片放大展示jquery版 兼容性
- jquery.simple.tree插件 更简单,兼容性更好的无限树插件
- jQuery插件Zclip实现完美兼容个浏览器点击复制内容到剪贴板
- js与jQuery实现的兼容多浏览器Ajax请求实例
- 两种方法基于jQuery实现IE浏览器兼容placeholder效果
- jQuery.event兼容各浏览器的event详细解析
- jquery实现兼容浏览器的图片上传本地预览功能
- jquery实现简单的拖拽效果实例兼容所有主流浏览器
- jquery select动态加载选择(兼容各种浏览器)
- jQuery解决浏览器兼容性问题案例分析
相关文章
jQuery.Autocomplete实现自动完成功能(详解)
本篇文章除了介绍jquery.autocomplete基本参数外,主要说明jquery.autocomplete的数据源的格式问题。2010-07-07
使用jQuery UI的tooltip函数修饰title属性的气泡悬浮框
使用jQuery UI的tooltip()函数,可以使悬浮提示框不再那么千篇一律,以下是完整的代码,感兴趣的朋友可以参考下哈,希望对大家有所帮助2013-06-06
jQuery jqgrid 对含特殊字符json 数据的 Java 处理方法
在网页上使用 json 数据,如果数据中含有特殊字符,会比较麻烦。2011-01-01


最新评论