一:jQuery - 获取内容和属性

1.获得内容 - text()、html() 以及 val()

text() - 返回所选元素的文本内容

html() - 返回所选元素的内容(包括 HTML 标记)

<script type="text/javascript" src="jquery-1.11.2.min.js"></script>
<body>
<p id="p1">圣诞快乐,<b>新年快乐</b></p>   //给p元素里边的文本一部分加上b标签
<button id="b1">显示文本</button>
<button id="b2">显示html</button>
</body>
</html>
<script type="text/javascript">
$(document).ready(function(e) {$("#b1").click(function(){        alert(  $("#p1").text() );        //获取文本});$("#b2").click(function(){        alert(  $("#p1").html()  );      //获取html内容  结果会包含b标签});
});</script>

val() - 返回表单字段的value值

<script type="text/javascript" src="jquery-1.11.2.min.js"></script>
<body>
<input type="text" id="ip" value="nihao">
<button id="but">显示value值</button>
</body>
</html>
<script type="text/javascript">
$(document).ready(function(e) {$("#but").click(function(){alert($("#ip").val());   结果返回表单元素的value值(nihao)});});</script>


2.获取属性 - attr()

<script type="text/javascript" src="jquery-1.11.2.min.js"></script>
<body>
<a id="aa" href="www.baidu.com"></a>
<button id="but">显示元素属性</button>
</body>
</html>
<script type="text/javascript">
$(document).ready(function(e) {$("#but").click(function(){alert($("#aa").attr("href"));});
});</script>



二、jQuery - 设置内容和属性

1设置内容和回调函数 - text()、html() 以及 val()

text() - 设置所选元素的文本内容

html() - 设置所选元素的内容(包括 HTML 标记)

<script type="text/javascript" src="jquery-1.11.2.min.js"></script>
<body>
<p id="p1"></p>
<button id="b1">显示文本</button>
<button id="b2">显示html</button></body>
</html>
<script type="text/javascript">
$(document).ready(function(e) {$("#b1").click(function(){   $("#p1").text("圣诞快乐,<b>新年快乐</b>") ;        //设置文本
        });$("#b2").click(function(){    $("#p1").html("圣诞快乐,<b>新年快乐</b>") ;      //设置html内容  结果会包含b标签
    });
});</script>

 text()、html()回调函数

<script type="text/javascript" src="jquery-1.11.2.min.js"></script>
<body>
<p id="p1">新年快乐</p>
<button id="b1">显示文本</button>
<button id="b2">显示html</button></body>
</html>
<script type="text/javascript">
$(document).ready(function(e) {$("#b1").click(function(){   $("#p1").text(function(){return "happy new year";         //调用函数,返回一个新的文本}) ;        });$("#b2").click(function(){    $("#p1").text(function(){return "happy <b>new</b> year";     //调用函数,返回一个新的文本}      );});
});</script>

val() - 设置表单字段的value值和回调函数

<script type="text/javascript" src="jquery-1.11.2.min.js"></script>
<body>
<input type="text" id="ip">
<button id="but">显示value值</button>
</body>
</html>
<script type="text/javascript">
$(document).ready(function(e) {$("#but").click(function(){$("#ip").val("happy"); });});</script>

val()的回调函数

<script type="text/javascript" src="jquery-1.11.2.min.js"></script>
<body>
<input type="text" id="ip">
<button id="but">显示value值</button>
</body>
</html>
<script type="text/javascript">
$(document).ready(function(e) {$("#but").click(function(){$("#ip").val(function(){return "happay";}); });});</script>


2.设置属性  attr()

<script type="text/javascript" src="jquery-1.11.2.min.js"></script>
<body>
<a id="aa" href="www.baidu.com">11111</a>
<button id="but">显示元素属性</button>
</body>
</html>
<script type="text/javascript">
$(document).ready(function(e) {$("#but").click(function(){alert($("#aa").attr( {  "href":"http://news.baidu.com/"  } ));  //attr()里边,要加{}号
       });
});</script>

attr()的回调函数

<script type="text/javascript" src="jquery-1.11.2.min.js"></script>
<body>
<a id="aa" href="www.baidu.com"></a>
<button id="but">显示元素属性</button>
</body>
</html>
<script type="text/javascript">
$(document).ready(function(e) {$("#but").click(function(){alert($("#aa").attr({  "href":function(){return "http://news.baidu.com/" } } ));  //attr()里边,要加{}号
       });
});</script>

转载于:https://www.cnblogs.com/xingyue1988/p/6216844.html

JQUERY操作html--获取和设置内容、属性、回调函数相关推荐

  1. 010_jQuery获取和设置内容属性

    1. jQuery DOM操作 1.1. jQuery拥有可操作html元素和属性的强大方法. 1.2. jQuery提供一系列与DOM相关的方法, 这使访问和操作元素和属性变得很容易. 1.3. j ...

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

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

  3. jQuery获取、设置标签属性值

    jQuery获取.设置标签属性值 jQuery提供了两种方法: attr():传入一个参数获取某属性值,两个参数:修改某属性值,返回参数的值(不推荐操作checked.readOnly.selecte ...

  4. Android : 反射机制获取或设置系统属性(SystemProperties)

    Android.os.SystemProperties 提供了获取和设置系统属性的方法,但是这个类被隐藏了,应用开发时无法直接访问,可以通过反射的机制进行操作. 获取系统属性 public stati ...

  5. jquery attr方法获取input的checked属性问题

    1.通过prop方法获取checked属性,获取的checked返回值为boolean,选中为true,否则为flase <input type="checkbox" id= ...

  6. Android 使用反射机制获取或设置系统属性(SystemProperties)

    网上有很多介绍,但是感觉比较混乱!由于自己能力有限,只做一些简单易懂的介绍. 一.获取和设置SystemProperties属性的代码 下面是通过反射来获取和设置系统属性的代码 public fina ...

  7. jQuery操作标签--样式、文本、属性操作, 文档处理

    1.样式 2.文本 3.属性操作 全选,反选效果 4.文档处理 操作标签 一.样式操作 样式类: addClass(); // 添加指定的css类名removeClass(); //移除指定的css类 ...

  8. php property 获取,JavaScript中如何获取和设置property属性代码详解

    JavaScript中对象的property有三个属性: 1.writable.该property是否可写. 2.enumerable.当使用for/in语句时,该property是否会被枚举. 3. ...

  9. java判断对象无数据_java利用反射机制判断对象的属性是否为空以及获取和设置该属性的值...

    1.java利用反射机制判断对象的属性是否为空: Map validateMap = new LinkedHashMap(); validateMap.put("serial", ...

最新文章

  1. java代码怎样连接es,Elasticsearch 连接ES的两种方式
  2. 【模型解读】“全连接”的卷积网络,有什么好?
  3. 人工智能测试是什么意思_测试工程师必须懂这些
  4. Memetic Algorithm(文化基因算法)
  5. qt爬取网页信息_豆瓣TOP250数据爬取
  6. 数据不平衡处理_如何处理多类不平衡数据说不可以
  7. 初学者最常问的几个问题
  8. Catkin工作空间 (重点)
  9. HTML语言中 blur()方法,jQuery的blur()方法怎么用?
  10. 下列软件包有未满足的依赖关系:无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系
  11. Hystrix服务降级、服务熔断介绍
  12. css实现在一行显示多余部分显示省略号
  13. live2d手机制作软件_Live2d( 动画制作软件 )中文版分享
  14. 求知讲堂Java笔记
  15. 微信真机调试遇到“errno“:600001,“errMsg“:“request:fail -200:net::ERR_CERT_COMMON_NAME_INVALID
  16. bzoj 3162: 独钓寒江雪 树形dphash
  17. 【实用技巧】 修改度娘的提取码
  18. 精选推文 | 基于三代转录组的基因注释踩坑经历以及GSAman使用
  19. CMMI(能力成熟度集成)四个等级
  20. java 蓝桥杯 天干地支

热门文章

  1. java 设计模式_Java设计模式的常见应用场景
  2. php云服务器买什么系统吗,php云服务器买什么系统
  3. android 指针是什么意思,Android系统的智能指针(轻量级指针、强指针和弱指针)的实现原理分析(3)...
  4. pcb板材的tg是什么_做到这6点,PCB过回焊炉不会出现板弯及板翘!
  5. 2018深大计算机考研,深圳大学2018年硕士生招生复试分数线及调剂需求
  6. C语言数据类型从计算机原理的角度是怎样看待的?
  7. linux设备驱动开发详解源码,linux设备驱动开发详解光盘源码.rar
  8. a113 智能音箱芯片方案_高通入局智能音箱,首款四核单芯片方案曝光
  9. 【渝粤教育】 国家开放大学2020年春季 1325妇产科学与儿科护理学 参考试题
  10. 【渝粤教育】电大中专计算机常用工具软件 (2)作业 题库