我们将使用上一页中相同的三种方法设置内容:
text()
- 设置或返回所选元素的文本内容html()
- 设置或返回所选元素的内容(包括 HTML 标记)val()
- 设置或返回表单字段的值以下示例演示了如何使用 jQuery 设置内容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");
});
亲自试一试 »
上述所有三个 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 + ")";
});
});
亲自试一试 »
jQueryattr()
方法还用于设置/更改属性值。
以下示例演示如何更改(设置)链接中 href 属性的值:
$("button").click(function(){
$("#w3s").attr("href", "https://www.91xjr.com/jquery/");
});
亲自试一试 »
这个attr()
方法还允许您同时设置多个属性。
以下示例演示如何同时设置 href 和 title 属性:
$("button").click(function(){
$("#w3s").attr({
"href" : "https://www.91xjr.com/jquery/",
"title" : "91xjr jQuery Tutorial"
});
});
亲自试一试 »
jQuery 方法attr()
,还带有回调函数。回调函数有两个参数:所选元素列表中当前元素的索引和原始(旧)属性值。然后,您从函数返回要用作新属性值的字符串。
下面的例子演示了attr()
带有回调函数:
$("button").click(function(){
$("#w3s").attr("href", function(i, origValue){
return origValue + "/jquery/";
});
});
亲自试一试 »
有关所有 jQuery HTML 方法的完整概述,请访问我们的jQuery HTML/CSS 参考。
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!