前面文章讲到通过Ajax请求服务端获取数据,然后客户端这边将数据填充到指定模板中,然后将模板邦定到指定元素中,这样就会显示模板HTML,下面文章说明一下HTML,Text,Val方法之间的区别,下面展示测试代码 :
<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html;charset=utf-8"/><title></title>/* 引入Jquery库文件*/〈script type="text/javascript" src="/Script/jquery-1.10.2.min.js"></script><script type="text/javascript">$(function(){$("#ChangeHtml").click(function(){var htmlSpan=$("#HtmlFunction");htmlSpan.html("<h1>html方法</h1>")});$("#ChangeText").click(function(){var textSpan=$("#TextFunction");textSpan.html("<h1>html方法</h1>")});$("#ChangeVal").click(function(){var valSpan=$("#ValFunction");valSpan.html("<h1>html方法</h1>")});})</script></head><body><span id="HtmlFunction">HTML方法</span><span id="TextFunction">TEXT方法</span><span id="ValFunction">VAL方法</span><button id="ChangeHtml"HTML方法按钮></button><button id="ChangeText">TEXT方法按钮></button><button id="ChangeVal">VAL方法按钮></button></body></html>
备注:页面上代码有三个span标签,三个按钮,分别对应HTML,TEXT,VAL三个方法,最后测试结果如下表
| html | 和JS中的innerHtml方法一致,改HTML节点 |
|---|---|
| text | 和JS中的innerText方法一致,改节点内容 |
| val | 获取指定节点的值 |
