请选择 进入手机版 | 继续访问电脑版
我的账户
星点互联

自媒体资讯干货

亲爱的游客,欢迎!

已有账号,请

如尚未注册?

jquery 参数传递和赋值问题

2018-7-4 11:25

jquery 参数传递和赋值问题amp;lt;!DOCTYPE htmlamp;gt;amp;lt;htmlamp;gt;amp;lt;headamp;gt;amp;lt;script src=quot;//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.jsquot;amp;gt;amp;lt;/scriptamp;g ...

代码的目的是点击按钮显示以前的内容加上后加的内容
我的问题是$("#test1").text(function(i,origText){
return "Old text: " + origText + " New text: Hello world! (index: " + i + ")";?
});
中的“origText”变量的内容是从哪里来的,我没看到有地方把原来的内容作为参数传递进去

解答:

这个是关于html使用回调函数的,在jquery中,使用$("***").html(function(){}),其中的function可以带参数,第一个参数是你使用***是匹配出来的元素的index,第二个参数是你使用***匹配出来的控件的.text()内容,也就是和你的命名没有关系的,你可以写成:

$("#text1").html(function(index,text){});

如果你的$("#text1")改成$("p")的话,由于你页面有两个<p>,那么对应的,第一个index=0,第二个index=1,text也自然就是两个P各自对应的内容了,附件中有改动后的东西,你点击一下就明白了


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

这个人很懒,什么也没留下...
粉丝0 阅读53 回复0
上一篇:
js将数值转成千分制发布时间:2018-07-04
下一篇:
不得不看小技巧 限制textarea文本域字符数与显示剩余字数发布时间:2018-07-04
推荐资讯
精选资讯
阅读排行
精选案例展示
关注我们
星点互联关注时代变迁

客服电话:400-234-9000

客服邮箱:vip@neoconex.com

周一至周五 9:00-18:00

公司地址:威高广场迪尚大厦海景写字楼A座1988

Powered by Discuz!X3.4@ 2017-2018 蓝盘下载 |手机版|小黑屋|( 豫ICP备17005739号-3 )