设置内容 - 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 - 设置内容和属性相关推荐

  1. jQuery设置内容和属性

    jQuery设置内容和属性 一.设置内容以及回调函数 方法 text() - 设置或返回所选元素的文本内容 html() - 设置或返回所选元素的内容(包括 HTML 标记) val() - 设置或返 ...

  2. jQuery设置内容以及属性

    jQuery设置内容以及属性时一般采用text,HTML,val三种方法,text显示文本内容,HTML显示页面标签,val为显示表单字段的值. orig与text,HTML,val等联合使用,如or ...

  3. jQuery - 设置内容和属性

    通过 text().html() 以及 val() 方法来设置内容: $("#btn1").click(function(){$("#test1").text( ...

  4. JQUERY操作html--获取和设置内容、属性、回调函数

    一:jQuery - 获取内容和属性 1.获得内容 - text().html() 以及 val() text() - 返回所选元素的文本内容 html() - 返回所选元素的内容(包括 HTML 标 ...

  5. JavaScript(19)jQuery HTML 获取和设置内容和属性

    jQuery HTML jQuery 拥有可操作 HTML 元素和属性的强大方法. jQuery DOM 操作 jQuery 中非常重要的部分,就是操作 DOM 的能力.jQuery 提供一系列与 D ...

  6. jQuery - 获取内容和属性

    http://www.runoob.com/jquery/jquery-dom-get.html jQuery - 获取内容和属性 jQuery 拥有可操作 HTML 元素和属性的强大方法. jQue ...

  7. JQUERY设置或返回属性值attr

    1.attr:设置或返回属性值 $(selector).attr(attribute) $(selector).attr(attribute,value) $(selector).attr(attri ...

  8. jQuery设置按钮的属性_可用不可用

    $("#btn_change_datasource").attr('disabled',false);//设置disabled属性为false,按钮可用$("#btn_c ...

  9. jquery设置cursor的属性改变光标的类型(形状)

    第一种:通过增加Class css代码: .hover{cursor:pointer; } js代码 $("td").hover( function () { $(this).ad ...

  10. jquery获取java对象的属性_jQuery - 获得内容和属性

    jQuery - 获得内容和属性 jQuery 拥有可操作 HTML 元素和属性的强大方法. jQuery DOM 操作 jQuery 中非常重要的部分,就是操作 DOM 的能力. jQuery 提供 ...

最新文章

  1. vue+elementui搭建后台管理界面(登录)
  2. php管理员登录文件,快速的事情,只有管理员,PHP才能访问文件
  3. android的task任务栈
  4. ubuntu安装-Caffe依赖
  5. sql判断字段不为null_什么是NULL值
  6. Struts2之类型转换器
  7. 斐波那契java编写_请编写一个Java程序的斐波那契数
  8. 二流学校的计算机博士,“二流大学”的博士,值得读吗?想的尴尬症都犯了
  9. [Erlang脚印 0004] gen_server
  10. 网速提高学习周——软件篇
  11. 学历查询和专业代码查询
  12. 科学计算机的删除键在哪里,电脑删除键是哪个?
  13. 大型剪纸艺术——美到惊奇
  14. 深度学习——图像分类相关模型一览
  15. python--Django网站开发(1)
  16. Angular Material 学习笔记 Chips
  17. 台积电:台南人员及作业线安全 未受台湾地震影响
  18. 达人评测 雷神911mr怎么样
  19. 个人开发者如何进行广告变现
  20. Flink分支——Blink的第一次使用

热门文章

  1. Java期末设计(十三周)
  2. Windows版本Apache+php的Xhprof应用__[2]
  3. LIS(最长上升子序列)的 DP 与 (贪心+二分) 两种解法
  4. 服务器后端开发系列——《实战Nginx高性能Web服务器》 (转载)
  5. Linux 终端操纵之扼要疾速指南(2)
  6. 必须全网曝光这几个公众号
  7. 全局最小割Stoer-Wagner算法
  8. hdu-5673 Robot(默次金数)
  9. 第八章、面向对象设计
  10. 某公司ASP.NET应聘上机试题