前面文章讲到通过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 | 获取指定节点的值 |