博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jQuery 中的 HTML 操作
阅读量:7071 次
发布时间:2019-06-28

本文共 2180 字,大约阅读时间需要 7 分钟。

1.操作HTML

(1)获取 HTML 内容

  html()   //获取匹配元素集合中的第1个元素

(2)设置 HTML 内容

  html(htmlString)  //为匹配集合中的所有元素设置内容

(3)根据索引设置 HTML 内容

  html(function(index, html){...})

  以上方式获取的都是带标签的 html 内容

2.操作文本

(1)获取文本内容

  text()   //返回所有匹配元素集的文本内容组合起来的文本

(2)设置文本内容

  text(textString)

(3)根据索引设置文本内容

  text(function(index, text){...})

  以上获取的都是不带 html 标签的纯文本内容

3.操作值

  专门用于操作表单元素的方法。

(1)获取元素值

  val()   //返回第1个匹配元素的值

(2)设置元素的值

  val(value)

  如:$("#username").val("lihui");   $(#box).val(["1","2","3"]);

(3)根据索引设置元素值

  val(function(index, value){...})

(4)读取属性

  attr(attributeName)

(5)修改属性

  attr(attributeName, value)

  attr(map)

  如:$("ul li").attr("class", "news");  $("a").attr({target:"_self", href:"baidu.html", "class":"..."});

(6)根据索引设置属性

  attr(attributeName, function(index, attr){...})

(7)删除属性

  removeAttr(attributeName)

(8)添加类样式

  addClass(className)  //并不会更换元素中的任何样式,只是添加。

  addClass(function(index, class){...})

(9)移除类样式

  removeClass([className])  //并不会更换元素中的任何样式,只是添加。

  removeClass(function(index, class){...})

(10)切换类样式

  toggleClass(className)  //如果不存在,添加该样式;否则,删除

  toggleClass(className, switch)   //switch 为true 则添加类,否则移除

  toggleClass(function(index, class), [switch])

4.元素CSS

(1)读取CSS样式

  css(cssName)

(2)设置CSS样式

  css(cssName, value)

  css(map)

  css(cssName, function(index, value))

(3)元素CSS位置

  offset()   //绝对位置

  offset(coordinates)

  position()  //相对于父元素的位置

  scrollLeft()

  scrollRight()

(4)元素CSS尺寸

  height()

  width()

  innerHeight()

  innerWidth()

  outerHeight()

  outerWidth()

 

下面给出一个利用 toggleClass 进行下拉菜单显示与隐藏的切换

View Code
1   2   3   4 
5 toggleClass()方法 6 7 73 74 75
76

精通jQuery视频目录索引

77
99
100 127 128

效果(中间一个已经被点击过):

转载地址:http://hvzml.baihongyu.com/

你可能感兴趣的文章
定位和可见性
查看>>
c语言中的qsort方法的使用
查看>>
Android notification详解
查看>>
程序线程paip.程序不报错自动退出的解决
查看>>
(转)自己动手搭建Nginx+memcache+xdebug+php运行环境绿色版 For windows版
查看>>
在Intellij IDEA 12中Tomcat无法调试
查看>>
ExtJs十四(ExtJs Mvc图片管理之四)
查看>>
nullnullHandling Features Not Supported on TV 在电视上处理不支持的功能
查看>>
数据库并发操作
查看>>
PostgreSQL在何处处理 sql查询之十一
查看>>
正能量之项目经理的自我修养
查看>>
[置顶] Android下实现自动关机的方法总结
查看>>
POJ 2533 Longest Ordered Subsequence
查看>>
【IUML】回归和梯度下降
查看>>
黑马程序员:Java基础总结----网络编程
查看>>
线程和进程区别
查看>>
perf 简介
查看>>
Tiny6410 LED字符设备驱动
查看>>
openal 基础知识3
查看>>
[转载]安装archlinux 以后没有 ifconfig,route ,nslo
查看>>