`
tzq668766
  • 浏览: 79381 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

使用jQuery的filter()从ajax动态取数据时出现问题

阅读更多

问题:使用jquery的filter在Firefox里过滤元素时出错原因:

var stext = $(data).filter('#content').html();

data是通过ajax取回的内容,我想进行筛选,只要取回内容里的ID为content的部分。
这样的写法在IE里一切正常,不知道为什么在Firefox里就不行,用Firebug来进行查找错误,提示是jquery-1.2.1.js里第1521行的“f = eval('false||function(a,i){return ' + f + '}');”这段有问题。

 

用filter进行元素筛选的时候,固定的数据(如,var data = "<p>第一段</p><p id='second'>第二段</p>";)进行筛选,这种没有关系,但用AJAX取回动态数据进行筛选的时候,必须同时指定标签类型和ID,才能正常进行筛选,要不然在Firefox下会出错。
错误的:var stext = $(data).filter('#content').html();
正确的:var stext = $(data).filter('div#content').html();

分享到:
评论

相关推荐

    springboot+mybatis-plus+jquery+filter+ajax 实现登录功能

    用户未登录时无法进行任何操作,访问其它页面也会跳转到登录页面,登录成功才能进行其它操作

    从零开始学习JQuery

    比如"在页面中编写加载时即执行的操作DOM的语句", 当页面代码很小用户加载很快时没有问题, 当页面加载稍慢时就会出现浏览器"终止操作"的错误.jQuery提供了很多简便的方法帮助我们解决这些问题, 一旦使用jQuery你就...

    JQuery发送ajax请求时中文乱码问题解决

    这篇文章主要介绍了JQuery发送ajax请求时中文乱码问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 先排除项目故障: 1.web.xml中是否配置了字符拦截器...

    jquery-1.8.3.min.js

    jQuery1.8.2在IE9中调用ajax失败的问题 jQuery1.7.1不能正确地设置IE7中克隆元素的tabindex属性 压缩的JS文件包含非ASCII字符 如果body样式设置为display:none,则$('body')。show()无法工作 在IE9中element.css...

    jQuery 1.4.1 中文参考

    10.1.1 jQuery.ajax([options]) 162 10.1.2 load(url, [data], [callback]) 170 10.1.3 jQuery.get(url, [data], [callback], [type]) 171 10.1.4 jQuery.getJSON(url, [data], [callback]) 172 10.1.5 jQuery....

    jQuery 1.6.3正式版发布

    #9255:修复webkit内核浏览器中jQuery.parseXML不能处理异常的问题。 #9854:Pass statusText through instead of “normalizing” it #9887:修复jQuery.ajaxSetup可能导致内存浪费的问题。 #9970:Typo in ajax.js...

    最新Python3.5零基础+高级+完整项目(28周全)培训视频学习资料

    主机管理项目动态调用插件进行数据解析 主机管理项目对模块中的参数进行解析 第24周 本节题纲 上节内容回顾 ModelForm操作及验证 ajax操作-原生ajax ajax操作-JQuery的ajax ajax操作-伪ajax(iframe) ajax操作-...

    jQuery详细教程

    jQuery 使用名为 noConflict() 的方法来解决该问题。 var jq=jQuery.noConflict(),帮助您使用自己的名称(比如 jq)来代替 $ 符号。 亲自试一试 结论 由于 jQuery 是为处理 HTML 事件而特别设计的,那么当您遵循...

    jQuery Ajax页面局部加载方法汇总

    在jquery中实现ajax加载的方法有很多种,不像以前的js的ajax只有那一种,下面我们介绍jquery ajax实现局部加载方法总结,有需要了解的朋友可参考。 例 $.ajax({ url: "hotelQuery!queryHotelByCity.action", type: ...

    jQuery 1.5 API 中文版

    IE用户无法在线查看本文档,请下载jQuery API Version1.5 中文版AIR客户端查看,或者使用chrome,safari,firefox,opera等浏览器查看!!! jQuery 1.5 API Cheat Sheet来源 Selectors Basics #id element .class, ...

    ASP.NET MVC LINQ BBS源码

    ASP.NET MVC1.0 BBS 教学版源码 框架:.NET Framework 3.5 SP1 语言:C# 开发环境:Visual Studion 2008 SP1 ...使用用户控件(ascx)绑定动态数据 使用jQuery Ajax方式发贴,回复 使用MicrosoftMvcAjax删除数据

    ASP.NET MVC1.0 BBS Demo教学版源码

    这是一个ASP.NET MVC 1.0 的一个Demo教学程序 语言:C# 开发环境:Visual Studion 2008 SP1 数据库:MSSQL 2005 ...使用用户控件(ascx)绑定动态数据 使用jQuery Ajax方式发贴,回复 使用MicrosoftMvcAjax删除数据

    jQuery开发.NET富客户端应用

    01.jQuery初体验 02.jQuery选择器 03.jQuery语法 04.jQuery方法1 05.jQuery方法2 06.jQuery选择器(基础)至选择器(表单) 07.选择器(表单)至属性(CSS类) 08.属性(CSS类)至属性(值) 09.属性(值)至过滤(filter) 10.过滤...

    ASP.NET MVC1.0 BBS

    ASP.NET MVC1.0 BBS 简易Demo教学版源码 这是一个ASP.NET MVC 1.0 的一个简易Demo教学程序 版本:ASP.NET MVC 1.0 ...使用用户控件(ascx)绑定动态数据 使用jQuery Ajax方式发贴,回复 使用MicrosoftMvcAjax删除数据

    Jquery1.8 chm

     jQuery 1.8.2在IE9中调用ajax失败的问题  jQuery 1.7.1不能正确地设置IE7中克隆元素的tabindex属性  压缩的JS文件包含非ASCII字符  如果body样式设置为display:none,则$('body').show()无法工作  在IE9中...

    AJAX学习笔记----jquery+servlet实现用户名验证

    NULL 博文链接:https://persistc.iteye.com/blog/264072

    [原创]基于JQUERY的Combo下拉框控件

    可以用AJAX方法,动态从远程服务器上获取下拉内容; 控件中含有隐藏的SELECT表单控件,ID及NAME都可自定义,这样可使COMBO控件放在一个普通的表单内,用户用一般的提交方式, 也可把选中的值准确地传到后台 经测试...

    jquery1.11.0手册

    jQuery 1.11.0 速查表 核心 jQuery 核心函数 jQuery([sel,[context]]) jQuery(html,[ownerDoc])1.8* jQuery(callback) jQuery.holdReady(hold) jQuery 对象访问 each(callback) size() length selector ...

    zTree(JQuery Tree) v3.1.rar

    zTree 是利用 JQuery 的核心代码,实现一套能完成大部分常用功能的 Tree 插件 兼容 IE、FireFox、Chrome 等浏览器(对于IE 6的兼容问题将不做特殊维护) 在一个页面内可同时生成多个 Tree 实例 支持 JSON 数据 支持...

Global site tag (gtag.js) - Google Analytics