永发信息网

jquery 参数传递和赋值问题

答案:3  悬赏:30  手机版
解决时间 2021-04-05 01:13
  • 提问者网友:沉默的哀伤
  • 2021-04-04 03:19
jquery 参数传递和赋值问题
最佳答案
  • 五星知识达人网友:人類模型
  • 2021-04-04 04:51
这个是关于html使用回调函数的,在jquery中,使用$("***").html(function(){}),其中的function可以带参数,第一个参数是你使用***是匹配出来的元素的index,第二个参数是你使用***匹配出来的控件的.text()内容,也就是和你的命名没有关系的,你可以写成:
$("#text1").html(function(index,text){});
如果你的$("#text1")改成$("p")的话,由于你页面有两个

,那么对应的,第一个index=0,第二个index=1,text也自然就是两个P各自对应的内容了,附件中有改动后的东西,你点击一下就明白了
追问你的意思是说 $("#text1").html(function(index,text){}); 中的function(index,text)的参数“text”不用在外边把它原来的内容传进去,它就会默认取得原来该控件的内容? 就跟内置对象差不多吗?追答是的丫~~~就和index一样,都是jquery自动计算好的了

全部回答
  • 1楼网友:话散在刀尖上
  • 2021-04-04 07:17
你的这个变量时全局变量还是局部变量啊!追问我贴出来的的代码就是全部代码了
  • 2楼网友:轻雾山林
  • 2021-04-04 05:48
test1的值,这种你不知道它是什么你就alert(origText)你就知道了;它的意思就是在test1或者test2原先的值前面加上"Old text: ",后面加上" New text: Hello world! (index: " + i + ")"
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯