为了账号安全,请及时绑定邮箱和手机立即绑定

text()、html() 以及 val() 的回调函数里的两个参数代表什么意思,其意义在于哪里?

text()、html() 以及 val() 的回调函数里的两个参数代表什么意思,其意义在于哪里?

ken0510 2016-08-04 10:47:22
<!DOCTYPE html><html><head><script src="/jquery/jquery-1.11.1.min.js"></script><script>$(document).ready(function(){  $("#btn1").click(function(){    $("#test1").text(function(i,origText){      return "Old text: " + origText + " New text: Hello world! (index: " + i + ")";     });  });  $("#btn2").click(function(){    $("#test2").html(function(i,origText){      return "Old html: " + origText + " New html: Hello <b>world!</b> (index: " + i + ")";     });  });});</script></head><body><p id="test1">这是<b>粗体</b>文本。</p><p id="test2">这是另一段<b>粗体</b>文本。</p><button id="btn1">显示旧/新文本</button><button id="btn2">显示旧/新 HTML</button></body></html>这个实例里面用了html   text两个回调函数 想知道其意义在哪里 以及两个参数分别代指什么  多谢!
查看完整描述

2 回答

?
blovetu

TA贡献319条经验 获得超234个赞

val()是属性节点,像input的话就得用val()来放值。

html和text都是用来获取和设置标签的内容的

不同在于,html会获取到标签里的所有标签(HMTL代码和文字)

而text只获取文字

查看完整回答
反对 回复 2016-08-05
  • 2 回答
  • 0 关注
  • 3636 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信