error 通常用来处理图像无法加载的错误。$("img").error(function(){
$(this).hide();
});
- $(document).ready(function(){
-
$("img").error(function() {
-
this.src="/static/img/tempImg.jpg";
- });
- });
$(document).ready(function(){
$("img").error(function() {
this.src="/static/img/tempImg.jpg";
});
});
测试发现虽然 页面显示 图片加载失败 但是 src并没有指向 "/static/img/tempImg.jpg",并且没有触发这个事件。在网上找了一圈儿 也没有找到原因。
好吧,只好做了如下处理:
- $(document).ready(function(){
-
$("img").error(function() {
-
this.src="/static/img/tempImg.jpg";
- });
-
$("img").each(function(){
-
this.src=this.src;
- });
- });
$(document).ready(function(){
$("img").error(function() {
this.src="/static/img/tempImg.jpg";
});
//测试发现在对onError事件或者说对jQuery绑定的error事件处理时,将该事件处理脚本放在ready函数中执行时根本不起作用。所以这里手动触发 error事件
$("img").each(function(){
this.src=this.src;
});
});
终于成功了。
如果哪位大神知道这是什么原因造成的 不妨告知在下。
分享到:
相关推荐
《jQuery Validate:深入理解错误处理与远程验证》 在Web开发中,表单验证是必不可少的一环,确保用户输入的数据符合预设规则,避免无效数据的提交。jQuery Validate插件作为一款强大的表单验证工具,因其简洁易用...
3. 自定义事件:利用jQuery的事件绑定,自定义提交前、提交中、提交后的处理逻辑。 总结,jQuery Form插件以其强大的功能和易于使用的特性,成为前端开发中处理表单不可或缺的工具。熟练掌握其使用,能够有效提升...
本篇文章将深入探讨`jQuery.ajax()`及其相关方法在实现完整事件流中的作用,同时也会涉及到与之相关的源码分析和工具使用。 首先,`jQuery.ajax()`是jQuery提供的一个核心函数,用于发起HTTP请求,通常用于实现AJAX...
jquery中ajax请求后台数据成功后既不执行success也不执行error,此外系统报错:Uncaught SyntaxError: Unexpected identifier at Object.success,但后台能够返回数据,原代码如下: var source=[]; $.ajax({ ...
jQuery 是一个广泛使用的 JavaScript 库,它极大地简化了DOM操作、事件处理和动画等功能。在jQuery中,事件处理是核心功能之一,它使得用户与网页交互变得更加动态和响应。本篇将详细介绍jQuery中的事件以及处理方法...
使用jQuery,我们可以方便地监听事件,利用AJAX的success或error回调来控制提示框的显示与隐藏。 三、jQuery插件 jQuery插件是开发者为扩展jQuery功能而编写的代码,它们遵循特定的结构,通常包括一个函数,该函数...
`$.ajaxComplete()`和`.ajaxError()`可用于全局的Ajax事件处理。 七、插件生态 jQuery拥有丰富的插件生态系统,如Bootstrap、jQuery UI等,它们扩展了jQuery的功能,涵盖了表单验证、日期选择、轮播图、图表展示等...
本文将详细介绍jQuery Ajax `error`事件的使用以及调试错误的技巧。 首先,jQuery的Ajax函数允许我们设置多个参数来定制我们的请求。其中,`error`函数是一个关键参数,用于处理请求失败时的情况。当Ajax请求状态码...
- `onError`:错误事件,在加载资源失败时触发。 - `onBeforeUnload`:页面关闭前事件,用于询问用户是否确认离开当前页面。 - `onResize`:窗口大小改变事件,用于响应式设计调整布局。 - `onScroll`:滚动事件,...
在Web开发领域,jQuery是一个广泛使用的JavaScript库,它极大地简化了DOM操作、事件处理和Ajax交互。关于"jQuery读取json数据"这个主题,我们将会深入探讨如何利用jQuery的Ajax功能来高效地加载和解析JSON格式的数据...
在IT行业中,jQuery是一个广泛使用的JavaScript库,它极大地简化了DOM操作、事件处理以及与服务器的数据交互。在给定的标题和描述中,主要涉及两个关键知识点:使用jQuery的AJAX方法读取TXT文件和实现jQuery分页功能...
本文将详细探讨`jQuery.ajax()`中遇到的`error`返回错误以及为何会一直返回`error`的情况。 首先,`jQuery.ajax()`的`async`参数默认设置为`true`,意味着请求是异步的,即在等待服务器响应的同时,浏览器可以继续...
jQuery通过 `$` 符号来选择元素,然后绑定事件监听器,如 `click` 事件,当用户点击元素时触发特定的函数。 例如,假设我们有一个商品列表,每个商品都有一个“添加到购物车”的按钮,我们可以这样编写jQuery代码:...
### jQuery `on` 方法事件详解 #### 概述 在jQuery框架中,`on`方法是一种非常实用且灵活的方式来为DOM元素绑定事件处理程序。它不仅支持传统的鼠标和键盘事件,还支持表单相关的事件。通过`on`方法,开发者可以...
首先,`jQuery`是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理、动画效果以及Ajax交互。在`jQuery Table`编辑场景中,`jQuery`用于添加交互性,使得用户能够轻松地编辑表格内容。 要实现鼠标点击表格...
9. **表单验证(Form Validation)**:jQuery可以通过`.serialize()`获取表单数据,`.submit()`监听提交事件,结合正则表达式实现客户端验证。 10. **拖放功能(Drag and Drop)**:`.draggable()`和`.droppable()`...
5. **错误事件**:`$(selector).error(function)` 当元素或其加载的资源发生错误时触发。 6. **键盘事件**:`$(selector).keydown(function)` 当用户按下键盘键时触发,还有`keyup`和`keypress`对应键的释放和字符...
jQuery简化了事件绑定和触发,如: 1. `.click(function)`:为元素绑定点击事件。 2. `.on('event', function)`:动态绑定事件,适用于添加元素后绑定事件。 3. `.trigger('event')`:触发指定的事件。 **四、...
3. **Ajax事件(Ajax Events)**: `beforeSend()`, `success()`, `error()`等事件处理函数可监听Ajax请求的各个阶段,增强了控制力。 4. **Ajax全局设置(Ajax Global Settings)**: 使用`$.ajaxSetup()`可以设置...
jQuery 是一个 JavaScript 库,它简化了 JavaScript 的使用,包括对 DOM 操作、事件处理、动画制作以及,当然,Ajax 请求。 ### 1. jQuery 的引入 首先,要在项目中使用 jQuery,你需要在 HTML 文件的 `<head>` ...