今天测试给我提了一个bug:在页面上我需要借助"</td>"来获取表格中某行内的某列以后的单元格,也就是说里面有这样一行代码:“tr = tr.substring(tr.indexOf("</td>"));”,这个JavaScript脚本在谷歌等浏览器中均可以达到预期效果,可是在IE8中就不行了,弄了一个多小时最后终于发现了问题,先看如下代码:

<html><head><title>重新认识Jquery中的html()方法</title><meta http-equiv="Content-Type" content="text/html; charset=GB2312"/><script type="text/javascript" src="./jquery-1.6.2.js"></script><script type="text/javascript">$(function(){alert($("table").html());});</script></head><body><table width="100" border="0" cellpadding="0" cellspacing="0"><tr><td><input type="text" id="userName" name="userName"></td></tr></table></body>
</html>

该代码在谷歌浏览器中可以“理想”地在提示框中显示出来,可是在IE8中我们会发现提示框中的所有标签均变成了大写,所以“tr = tr.substring(tr.indexOf("</td>"));”当然不起作用了,没办法,最终的解决方案为:tr = tr.indexOf("</td>") == -1 ? tr.substring(tr.indexOf("</TD>")) : tr.substring(tr.indexOf("</td>"));

说明:上面解决方案中tr是变量,呵呵呵,我只是粘贴出了一部分代码,这行代码是在$.each()数组遍历方法中的。

0分下载资源

Jquery—重新认识Jquery中的html()方法相关推荐

  1. [jQuery] jquery.extend与jquery.fn.extend的区别?

    [jQuery] jquery.extend与jquery.fn.extend的区别? 1.认识jQuery extend()和jQuery.fn.extend()jQuery的API手册中,exte ...

  2. jquery.ajax的url中传递中文乱码问题的解决方法

    jquery.ajax的url中传递中文乱码问题的解决方法 JQuery JQuery默认的contentType:application/x-www-form-urlencoded 这才是JQuer ...

  3. 用JQuery中的Ajax方法获取web service等后台程序中的方法

    用JQuery中的Ajax方法获取web service等后台程序中的方法 1.准备需要被前台html页面调用的web Service,这里我们就用ws来代替了,代码如下: using System; ...

  4. jQuery中animate( )的方法及$(“body“).animate({‘scrollTop‘:top},500)不被Firefox支持问题的解决

    jQuery中animate( )的方法及$("body").animate({'scrollTop':top},500)不被Firefox支持问题的解决 参考文章: (1)jQu ...

  5. jquery中的map()方法与js中的map()方法

    1.jquery中的map()方法 首先看一个简单的实例: $("p").append( $("input").map(function(){ return $ ...

  6. jQuery中的end()方法使用介绍

    转自:微点阅读  https://www.weidianyuedu.com 定义和用法 end() 方法结束当前链条中的最近的筛选操作,并将匹配元素集还原为之前的状态. 以上是官方说法,比较难理解. ...

  7. jQuery 中的 end 方法

    如有错误,欢迎批评指正! jQuery 中的 end 方法,我从 stackoverflow 上的一个回答开始讲: 原文链接: What does the .end() function do in ...

  8. 原生JS中的三大家族(offset/scroll/client)与jQuery中对应的方法

    JS中的offset家族: 一.offsetEWidth与offsetHeight: 获取的是元素的实际宽高 = width + border + padding 注意点: 1.可以获取行内及内嵌的宽 ...

  9. ajax远程调用,jquery中的ajax方法怎样通过JSONP进行远程调用

    关于JSONP的概念和为什么要使用JSONP网上已经有很多教程,这一节主要演示下在JQUERY中的ajax方法怎样通过JSONP进行远程调用 首先介绍下$.ajax的参数 type:请求方式 GET/ ...

  10. JQuery中ajax,get方法在asmx中的使用

    喜大普奔,今天终于完成了一个月前就想完成的一个代码实现.就是在点击一个按钮后禁用按钮,弹出正在操作的提示框,执行完事件后再启用按钮. 以前的想法是Ajax和aspx联用,这样,省页面,也不用对后台代码 ...

最新文章

  1. 百度发布智能电视伴侣,并公布短视频计划
  2. jQuery选择器全集详解
  3. win10商店下载位置_Win10删应用商店下载记录|Win10删Microsoft Store下载记录
  4. tomcat启动占了12g_tomcat服务为何报内存相关错误??
  5. dede列表页if判断输出html,首页、列表页调用文章body内容的两种方法
  6. DELPHI怎样编写COM组件
  7. 一致性哈希算法及其应用
  8. 论文笔记:Few-Shot Segmentation Without Meta-Learning : A Good Transductive Inference Is All You Need
  9. MSN Messenger
  10. Spark SQL自定义函数案例(拼接字符串)
  11. ab压力测试工具详解
  12. AvalonDock 2.0+Caliburn.Micro+MahApps.Metro实现Metro风格插件式系统(一)
  13. Nginx(五)------搭建静态资源服务器
  14. 计算机本科生毕业设计题目(三)
  15. COMSOL吸附模拟
  16. 常见信息安全威胁与经典案例
  17. 深入理解多线程(四)— Moniter的实现原理
  18. Arthas、jprofiler使用
  19. 数据分析方法-描述性统计分析
  20. 百度SRE工程师提前批一面总结+为二面攒人品

热门文章

  1. 项目是如何完成的(一)
  2. 只有极少数人能通过的「超级多任务」测试(文末附测试地址)
  3. 杨格门锁 YGSLockSDK V3.3酒管软件接口_99v
  4. 【Effective c++】条款6:若不想使用编译器自动生成的函数就应该明确拒绝
  5. centos-7 charpter one
  6. CHIL-ORACLE-创建视图
  7. 关于直线,折线切割平面的问题
  8. bat写的自动部署脚本
  9. Oracle11g64位安装
  10. 创建Orcale数据库链接访问外部数据库