操作页面元素的属性 A

$("#bu1").click(function(){

//获得元素对象

var tex=$("#inp1");

//获得元素对象的属性

var te=tex.attr("type");

var cl =tex.attr("class");

//获得元素固有的属性值

var val =tex.attr("value");

console.log(te+"------"+cl+"-----"+val);

//获得文本框实时输入的值

var val2=tex.val();

// alert(val2);

}

操作页面元素的属性 B

tex.attr("type","button");

tex.attr("value","测试按钮");

//支持json数据格式

tex.attr({"type":"button","value":"测试按钮"});

var ch= $("#fav").attr("checked");

var flag=$("#fav").prop("checked",true);

操作页面的文本和值 A

//获得div元素对象

var div =$("#div1");

//获得元素的内容 含有HTML的标签的

var ht=div.html();

console.log(ht);

//只是获得文本内容, 不含有HTML标签

var te =div.text();

console.log(te);

//获得文本框的值

var val=$("#inp1").val();

console.log(val);

操作页面的文本和值 B

可以识别里面的html代码

div.html("<b>我们都爱笑</b>");

识别不了里面的HTML代码

div.text(div.text()+"<b>我们都爱笑</b>");

获得文本的值

$("#inp1").val("sxt");

注意特殊情况:

Select 、textarea 两个标签获得值得时候需要用val()

操作页面的元素 A

//创建了新的元素

var p=$("<p> <b>List Item0</b> </p>")

//增加子元素

---现有元素之后

$("#div1").append(p);

//把p元素增加到 div里面

p.appendTo("#div1");

//添加内部的子元素 ---现有元素之前

$("#div1").prepend(p);

p.prependTo("#div1");

//平级的添加元素---现有元素之前

p.insertBefore("#div1");

$("#div1").before(p);

//平级的添加元素---现有元素之后

p.insertAfter("#div1");

$("#div1").after(p);

操作页面的元素 B

/***********替换指定的节点******************/

$("div p:nth-child(1)").replaceWith(p);

p.replaceAll("div p:nth-child(5)");

/**********删除指定的节点元素******************/

//删除指定的元素

$("#div1").remove();

$("div p:nth-child(3)").remove();

//清空内容

$("#div1").empty();

$("div p:nth-child(2)").empty();

jQuery操作页面元素属性和内容相关推荐

  1. 利用 jQuery 操作页面元素的方法,实现电商网站购物车页面商品数量的增加和减少操作,要求单项价格和总价随着数量的改变而改变

    查看本章节 查看作业目录 需求说明: 利用 jQuery 操作页面元素的方法,实现电商网站购物车页面商品数量的增加和减少操作,要求单项价格和总价随着数量的改变而改变 当用户单击"+" ...

  2. jq追加html属性,jQuery 操作 HTML 元素和属性的方法

    jQuery拥有操作 HTML 元素和属性的强大方法. 1. 获取HTML 元素的内容和属性 (1) 获得内容:  text().html() 以及 val()方法 My Test JQuery $( ...

  3. js第7章DOM案例:获取操作的元素、元素内容操作、元素属性操作、classList的使用、获取节点、节点追加、删除节点和节点属性

    目录 1.获取操作的元素 document对象的方法 document对象的属性 Element对象的方法和属性 2. 元素内容操作 3.元素属性操作 4.classList的使用 5. 获取节点 6 ...

  4. jQuery操作Dom元素、jQuery遍历、JavaScript遍历

    目录 jQuery操作Dom元素 jQuery遍历几种方式 JavaScript遍历 jQuery操作Dom元素 jQuery的主要用法为"选择某个dom元素,再对其进行某种操作" ...

  5. 操作页面元素WebElement—Selenium自动化测试指南(4)

    5.5.7  XPath(xPathToFind) 如果以上查找方法都无法定位到指定对象,那么可以按XPath进行查找.例如,百度首页有文本框,如图5-35所示. 图5-35  百度搜索文本框 其HT ...

  6. Jquery导出页面表格table的内容为Excel,PDF,DOC格式

    Jquery导出页面表格table的内容为Excel,PDF,DOC格式 文档地址:http://www.jqueryfuns.com/resource/2381 1.引入jquery的js–这里就不 ...

  7. jQuery实现页面元素智能定位

    原文:jQuery实现页面元素智能定位 源代码下载地址:http://www.zuidaima.com/share/1550463635950592.htm

  8. html jq移到出现内容,jquery操作html元素之( 获得内容和属性)

    jQuery DOM 操作 jQuery 中非常重要的部分,就是操作 DOM 的能力. jQuery 提供一系列与 DOM 相关的方法,这使访问和操作元素和属性变得很容易. 提示:DOM = Docu ...

  9. jQuery修改页面元素的属性

    作为一个后台开发者,在web开发的时候会常常遇到修改前台页面的属性的问题.这两天我发现jQuery的$("#id").attr("prop","值&q ...

最新文章

  1. Redis缓存穿透问题及解决方案
  2. java中printarray和selectsort方法_算法题(一)
  3. win10设置禁止系统更新
  4. 前端 JavaScript 中 JSON.stringify() 的基本用法
  5. ASP.NET MVC搭建项目后台UI框架—6、客户管理(添加、修改、查询、分页)
  6. 多元函数法曲率和主曲率的几何解释
  7. DSP SRIO接口设计
  8. 电信光猫 友华PT921G 研究
  9. 健康知识api根据健康知识ID查询详细信息
  10. Tilera 服务器上OpenJDK的安装尝试
  11. 贴心的特效制作软件,抖音特效开放平台就能找到
  12. 程序员进阶神器,ProcessOn绘制时序图
  13. PHP的ob_flush()与flush()区别
  14. 会考计算机考试查询成绩查询,会考成绩(学业水平考试成绩查询系统)
  15. 实验十 基于Simulink的爬山法MPPT技术仿真
  16. 按键精灵打怪学习-窗口绑定保护技能和点击技能
  17. ThinkPHP6四维数组添加以及修改完美封装
  18. User root is not allowed to impersonate anonymous
  19. RabbitMQ报错(2)——Message:Already closed: The AMQP operation was interrupted: AMQP close-reason, initia
  20. Python爬虫实战之爬取糗事百科段子

热门文章

  1. 深入理解thunk函数
  2. 2022 IDEA (学生邮箱认证)安装使用教程以及基础配置教程
  3. Effective C++ 3nd笔记——资源管理
  4. 香港理工大学计算机考研,香港理工大学读研究生什么专业好
  5. Web前端期末大作业-高端家具装修公司网页设计(HTML+CSS+JS)
  6. Linux 命令行查看服务器ip地址
  7. 计算机 - - - 限制电脑应用网速,火绒安全
  8. swift那些事儿 尾随闭包
  9. C++的static关键字
  10. [数据结构] 无头结点的头插法建立单链表(c语言)