jQuery error() 方法
实例
如果图片元素遇到错误,请将其替换为文本:
<!DOCTYPE html><html><head><script src="https://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script><script>$(document).ready(function(){$("img").error(function(){$("img").replaceWith("<p>Error loading image!</p>");});$("button").click(function(){$("img").error();});});</script></head><body><img src="img_pulpitrock.jpg" alt="Pulpit rock" width="284" height="213"><br><button>触发图片的错误事件</button></body></html>
定义与用法
error() 方法已经在 jQuery 版本 1.8 中弃用, 并在 3.0 版本中被删除。
当元素遇到错误时(如果元素未正确加载),就会发生错误事件。
error() 方法触发错误事件,或在发生错误事件时附加要运行的函数。
提示:这个方法是 bind(‘error’,handler) 的简写方式。
语法
触发所选元素的错误事件:
$(selector).error()
将函数附加到错误事件:
$(selector).error(function)
| 参数 | 描述 |
|---|---|
| function | 可选。指定发生错误事件时要运行的函数 |