jquery1.4 教程一 便利的设置函数_jquery

改进一:jquery1.4的大部分设置值对方法都可以设置第二个参数为回调函数。比如:.css(), .attr(), .val(), .html(), .text()。

看下面的demo

这是一个链接。

现在使用回调函数中直接对衔接中的文字进行替换。以前的方法是先取a的htnl,然后再使用正则匹配,最后进行替换。

1.4一步搞定,来看代码:


$('#a1').html(function(i,html){
return html.replace(/。/g,'!已经被替换');
});

你会发现,衔接的"。"被替换为"!已经被替换"。

是不是比以前方便多了?

同样适用于其他设置值对方法,比如attr(),可以试着第二个参数改变成函数看看。

这次替换链接的title属性:


$('#a1').attr("title",function(i,title){
return title + " (已经被替换)";
});

时间: 2024-07-28 13:29:20

jquery1.4 教程一 便利的设置函数_jquery的相关文章

jquery1.4 教程二 ajax方法的改进_jquery

1 允许序列化嵌套的参数. 比如:{foo: ["bar", "baz"]} 将被序列化成foo[]=bar&foo[]=baz,而不是序列化成以前的foo=bar&foo=baz. 如果你想要使用旧的序列化方式,有三种设置方法: 复制代码 代码如下: jQuery.ajaxSettings.traditional = true; jQuery.param( stuff, true ); $.ajax({ data: stuff, tradition

DOM基础教程之使用DOM设置文本框

 这篇文章主要介绍了DOM基础教程之使用DOM设置文本框的相关资料,需要的朋友可以参考下     1.控制用户输入的字符个数 对于单行文本框和密码输入框,可以利用maxlength属性控制用户输入的字符个数. 对于多行文本,maxlength为自定义属性,其值最多输入的字符的个数,在onkeypress事件发生时则调运返回LessThan()函数返回值,函数如下 <textarea name="comments" id="comments" cols=&quo

linux下串口编程设置函数---------set_opt(fd1,115200,8,&amp;#39;N&amp;#39;1)--------------------

open /dev/ttys0, 设备文件之后,得到文件描述符, 对串口进行设置. /** *串口设置函数:例(fd1, 115200, 8, 'N', 1); *参数: *fd:串口设备节点 *nSpeed:波特率 *nBits:数据位 *nEvent:校验位 *nStop:停止位 *返回值:成功 -- 0 * 失败 -- -1 */ int set_opt(int fd,int nSpeed, int nBits, char nEvent, int nStop) { struct termi

图像配准-function m=func(~,~);提示可能为设置函数返回值“m”,怎么修改,新手求指点

问题描述 function m=func(~,~):提示可能为设置函数返回值"m",怎么修改,新手求指点 function m=func(~,~) im1=imread('E:im2.jpg'); im2=imread('E:im1.jpg'); im1= rgb2gray(im1); im2= rgb2gray(im2);%本程序处理的是灰度图像 im1 = im2double(im1); im2 = im2double(im2); im1_size=size(im1); im1_l

HTML教程-文字的大小设置

教程 提供设置字号大小的是FONT,FONT有一个属性SIZE,通过指定SIZE属性就能设置字号大小,而SIZE属性的有效值范围为1-7,其中缺省值为3.我们可以SIZE属性值之前加上"+"."-"字符,来指定相对于字号初始值的增量或减量. 请看示例: <html><head><title>字号大小</title></head> <body><font size=7>这是size=7

Windows 8 动手实验教程 实验6:设置和首选项

动手实验 实验6:设置和首选项 2012年9月 简介 实验3介绍了合约并演示了应用程序如何轻松地与共享和搜索合约实现集成.合约同样包含设置超级按钮,它对活动的Windows应用商店应用的设置进行修改.在您选择设置超级按钮时出现的设置窗格中,操作系统提供一个权限命令,它允许用户启用或禁用程序的某些功能,例如对网络摄像头和麦克风的访问.值得注意的是您可以向设置窗格添加命令并将它们连接到设置页面.这为用户提供了方便地访问首选项,关于框和其他应用程序特定的设置内容. 在本实验中,您将向Contoso C

ivy教程(3)-调整默认设置

ivy绑定一些默认设置,这使得在通常环境下使用ivy很容易.这个教程,接近于参考文档,解释这些 默认设置是什么和他们怎样调整来满足你的需要. 为了完整的理解设置的概念和你可以用它们做什么,我们建议阅读其他和设置相关的教程(如Multiple Resolvers 和 Dual Resolver)或者设置文件的参考文档. 1) 概念 默认设置主要是3种仓库组成: * local / 私有 用户私有的仓库 * shared / 共享 在团队的所有成员之间共享的仓库. * public / 公共 可以找

win2008 R2 WEB环境配置之Mssql Server 2008 R2 安装图文教程及远程连接设置方法_win服务器

Microsoft SQL Server 是用于电子商务.业务线和数据仓库解决方案的数据库管理和分析系统.是微软旗下的商业数据库软件.目前最新的版本已经发展到SQL Server 2014了,微软更是推出了Windows Azure SQL云数据库. 本篇的教程的目的就是带领大家安装一下Sql server 2008 R2,对每一步作一个大概的说明,说得不好的地方,请大家指出来,大家共同进步. 这台服务器是天翼云的1元主机,买来就是给大家做教程用的.如果大家觉得好,请多多关注本博客. 安装步骤

设置函数环境——setfenv(转)

当我们在全局环境中定义变量时经常会有命名冲突,尤其是在使用一些库的时候,变量声明可能会发生覆盖,这时候就需要一个非全局的环境来解决这问题.setfenv函数可以满足我们的需求. setfenv(f, table):设置一个函数的环境 (1)当第一个参数为一个函数时,表示设置该函数的环境 (2)当第一个参数为一个数字时,为1代表当前函数,2代表调用自己的函数,3代表调用自己的函数的函数,以此类推 所谓函数的环境,其实一个环境就是一个表,该函数被限定为只能访问该表中的域,或在函数体内自己定义的变量.