jQuery中$.extend()用法实例
2015-06-24 00:00
791 查看
本文实例讲述了jQuery中$.extend()用法。分享给大家供大家参考。具体分析如下:
$.extend()方法定义如下:
jQuery.extend([deep], target, object1, [objectN])
用一个或多个其他对象来扩展一个对象,返回被扩展的对象。
如果不指定target,则给jQuery命名空间本身进行扩展。这有助于插件作者为jQuery增加新方法。 如果第一个参数设置为true,则jQuery返回一个深层次的副本,递归地复制找到的任何对象。否则的话,副本会与原对象共享结构。 未定义的属性将不会被复制,然而从对象的原型继承的属性将会被复制。
看下面的代码就知道怎么用了,请看:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>extendFun</title> <script src="../scripts/jquery-1.9.0.js" type="text/javascript"></script> <meta name="author" content="Administrator" /> <!-- Date: 2013-01-30 --> <script type="text/javascript"> $(function () { var pageConfig= {}; var pageConfig=$.extend(pageConfig,{ createUrl: '${ROOT}/subject/createOrModifyPageTemplates', deleteUrl: '${ROOT}/subject/deletePageTemplates', modifyUrl: '${ROOT}/subject/createOrModifyPageTemplates', infoName: 'pageTemplateInfo' }); $("#subm").click(function(){ var posturl= pageConfig.deleteUrl; alert(posturl); }); }) </script> </head> <body> <input id="subm" name="subm" type="button" value="clickme" > </body> </html>
输出结果:${ROOT}/subject/deletePageTemplates
希望本文所述对大家的jQuery程序设计有所帮助。
相关文章推荐
- jQuery对JSON数据进行排序输出的方法
- jQuery根据元素值删除数组元素的方法
- jquery分割字符串的方法
- jQuery可见性过滤器:hidden和:visibility用法实例
- jQuery里filter()函数与find()函数用法分析
- jQuery寻找n以内完全数的方法
- jquery使整个div区域可以点击的方法
- jquery移动点击的项目到列表最顶端的方法
- jquery中各个事件执行顺序如下
- JQuery 对 Select option 的操作
- 关于jQuery Mobile的一些使用说明
- jquery
- 通过简单JQUERY实现网站常见的隐藏式菜单
- jQuery高仿真移动手机滑动侧边栏布局插件
- jQuery的Deferred对象,Promise对象
- JQuery中$.ajax()方法参数详解
- Jquery操作Json数组
- jQuery Validate验证框架详解
- jquery如何获取元素的滚动高度
- Jquery autocomplete 下拉项显示图片