13. jQuery - 设置内容和属性
设置内容 - text()、html() 以及 val()
我们将使用前一章中的三个相同的方法来设置内容:
text() - 设置或返回所选元素的文本内容
html() - 设置或返回所选元素的内容(包括 HTML 标记)
val() - 设置或返回表单字段的值
下面的例子演示如何通过 text()、html() 以及 val() 方法来设置内容:
实例
$("#btn1").click(function(){$("#test1").text("Hello world!");
});
$("#btn2").click(function(){$("#test2").html("<b>Hello world!</b>");
});
$("#btn3").click(function(){$("#test3").val("Dolly Duck");
});
<!DOCTYPE html>
<html>
<head>
<script src="/jquery/jquery-1.11.1.min.js"></script>
<script>
$(document).ready(function(){$("#btn1").click(function(){$("#test1").text("Hello world!");});$("#btn2").click(function(){$("#test2").html("<b>Hello world!</b>");});$("#btn3").click(function(){$("#test3").val("Dolly Duck");});
});
</script>
</head><body>
<p id="test1">这是段落。</p>
<p id="test2">这是另一个段落。</p>
<p>Input field: <input type="text" id="test3" value="Mickey Mouse"></p>
<button id="btn1">设置文本</button>
<button id="btn2">设置 HTML</button>
<button id="btn3">设置值</button>
</body>
</html>
text()、html() 以及 val() 的回调函数
上面的三个 jQuery 方法:text()、html() 以及 val(),同样拥有回调函数。回调函数由两个参数:被选元素列表中当前元素的下标,以及原始(旧的)值。然后以函数新值返回您希望使用的字符串。
下面的例子演示带有回调函数的 text() 和 html():
实例
$("#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 + ")";});
});
设置属性 - attr()
jQuery attr() 方法也用于设置/改变属性值。
下面的例子演示如何改变(设置)链接中 href 属性的值:
实例
$("button").click(function(){$("#w3s").attr("href","http://www.w3school.com.cn/jquery");
});
<!DOCTYPE html>
<html>
<head>
<script src="/jquery/jquery-1.11.1.min.js"></script>
<script>
$(document).ready(function(){$("button").click(function(){$("#w3s").attr("href","http://www.w3school.com.cn/jquery");});
});
</script>
</head><body>
<p><a href="http://www.w3school.com.cn" id="w3s">W3School.com.cn</a></p>
<button>改变 href 值</button>
<p>请把鼠标指针移动到链接上,或者点击该链接,来查看已经改变的 href 值。</p>
</body>
</html>
attr() 方法也允许您同时设置多个属性。
下面的例子演示如何同时设置 href 和 title 属性:
实例
$("button").click(function(){$("#w3s").attr({"href" : "http://www.w3school.com.cn/jquery","title" : "W3School jQuery Tutorial"});
});
attr() 的回调函数
jQuery 方法 attr(),也提供回调函数。回调函数由两个参数:被选元素列表中当前元素的下标,以及原始(旧的)值。然后以函数新值返回您希望使用的字符串。
下面的例子演示带有回调函数的 attr() 方法:
实例
$("button").click(function(){$("#w3s").attr("href", function(i,origValue){return origValue + "/jquery";});
});
<!DOCTYPE html>
<html>
<head>
<script src="/jquery/jquery-1.11.1.min.js"></script>
<script>
$(document).ready(function(){$("button").click(function(){$("#w3s").attr("href", function(i,origValue){return origValue + "/jquery"; });});
});
</script>
</head><body>
<p><a href="http://www.w3school.com.cn" id="w3s">w3school.com.cn</a></p>
<button>改变 href 值</button>
<p>请把鼠标指针移动到链接上,或者点击该链接,来查看已经改变的 href 值。</p>
</body>
</html>
13. jQuery - 设置内容和属性相关推荐
- jQuery设置内容和属性
jQuery设置内容和属性 一.设置内容以及回调函数 方法 text() - 设置或返回所选元素的文本内容 html() - 设置或返回所选元素的内容(包括 HTML 标记) val() - 设置或返 ...
- jQuery设置内容以及属性
jQuery设置内容以及属性时一般采用text,HTML,val三种方法,text显示文本内容,HTML显示页面标签,val为显示表单字段的值. orig与text,HTML,val等联合使用,如or ...
- jQuery - 设置内容和属性
通过 text().html() 以及 val() 方法来设置内容: $("#btn1").click(function(){$("#test1").text( ...
- JQUERY操作html--获取和设置内容、属性、回调函数
一:jQuery - 获取内容和属性 1.获得内容 - text().html() 以及 val() text() - 返回所选元素的文本内容 html() - 返回所选元素的内容(包括 HTML 标 ...
- JavaScript(19)jQuery HTML 获取和设置内容和属性
jQuery HTML jQuery 拥有可操作 HTML 元素和属性的强大方法. jQuery DOM 操作 jQuery 中非常重要的部分,就是操作 DOM 的能力.jQuery 提供一系列与 D ...
- jQuery - 获取内容和属性
http://www.runoob.com/jquery/jquery-dom-get.html jQuery - 获取内容和属性 jQuery 拥有可操作 HTML 元素和属性的强大方法. jQue ...
- JQUERY设置或返回属性值attr
1.attr:设置或返回属性值 $(selector).attr(attribute) $(selector).attr(attribute,value) $(selector).attr(attri ...
- jQuery设置按钮的属性_可用不可用
$("#btn_change_datasource").attr('disabled',false);//设置disabled属性为false,按钮可用$("#btn_c ...
- jquery设置cursor的属性改变光标的类型(形状)
第一种:通过增加Class css代码: .hover{cursor:pointer; } js代码 $("td").hover( function () { $(this).ad ...
- jquery获取java对象的属性_jQuery - 获得内容和属性
jQuery - 获得内容和属性 jQuery 拥有可操作 HTML 元素和属性的强大方法. jQuery DOM 操作 jQuery 中非常重要的部分,就是操作 DOM 的能力. jQuery 提供 ...
最新文章
- vue+elementui搭建后台管理界面(登录)
- php管理员登录文件,快速的事情,只有管理员,PHP才能访问文件
- android的task任务栈
- ubuntu安装-Caffe依赖
- sql判断字段不为null_什么是NULL值
- Struts2之类型转换器
- 斐波那契java编写_请编写一个Java程序的斐波那契数
- 二流学校的计算机博士,“二流大学”的博士,值得读吗?想的尴尬症都犯了
- [Erlang脚印 0004] gen_server
- 网速提高学习周——软件篇
- 学历查询和专业代码查询
- 科学计算机的删除键在哪里,电脑删除键是哪个?
- 大型剪纸艺术——美到惊奇
- 深度学习——图像分类相关模型一览
- python--Django网站开发(1)
- Angular Material 学习笔记 Chips
- 台积电:台南人员及作业线安全 未受台湾地震影响
- 达人评测 雷神911mr怎么样
- 个人开发者如何进行广告变现
- Flink分支——Blink的第一次使用