
jQuery 操作方法
发布日期:2021-05-07 07:13:06
浏览次数:30
分类:精选文章
本文共 1955 字,大约阅读时间需要 6 分钟。
jQuery 常用操作手册
1. 属性操作
设置属性(prop)
- 语法:
$("div").prop(属性名, 属性值);
- 示例:
$("div").prop('id', 'box')
获取属性(prop)
- 语法:
$("div").prop(属性名);
- 示例:
console.log($('div').prop('id'))
设置自定义属性(attr)
- 语法:
$("div").attr(属性名, 属性值);
- 示例:
$("div").attr('index', 1)
获取自定义属性(attr)
- 语法:
$("div").attr(属性名);
- 示例:
console.log($('div').attr('index'))
删除属性
- 语法1:
$("div").removeProp(属性名);
- 语法2:
$("div").removeAttr(属性名);
- 示例:
$("div").removeProp('id')
或$("div").removeAttr('index')
2. 样式操作
设置单个样式(css)
- 语法:
$("div").css(css属性名, 值);
- 示例:
$("div").css('width', '100px')
设置多个样式(css)
- 语法:
$("div").css({ css属性名: 值, ... });
- 示例:
$("div").css({ width: '100px', height: '200px' })
获取样式(css)
- 语法:
$("div").css(属性名);
- 示例:
$("div").css('width')
3. 类名操作
添加类名(addClass)
- 语法:
$("div").addClass(类名);
- 示例:
$("div").addClass('active')
删除类名(removeClass)
- 语法:
$("div").removeClass(类名);
- 示例:
$("div").removeClass('active')
切换类名(toggleClass)
- 语法:
$("div").toggleClass(类名);
- 示例:
$("div").toggleClass('active')
判断类名(hasClass)
- 语法:
$("div").hasClass(类名);
- 示例:
$("div").hasClass('active')
4. 内容操作
获取内容(text)
- 语法:
$("div").text();
- 示例:
$("div").text()
设置内容(text)
- 语法:
$("div").text('盒子');
- 示例:
$("div").text('盒子')
获取标签内容(html)
- 语法:
$("div").html();
- 示例:
$("div").html()
设置标签内容(html)
- 语法:
$("div").html('<b>文字</b>');
- 示例:
$("div").html('<b>文字</b>')
获取表单值(val)
- 语法:
$("input").val();
- 示例:
$("input").val()
设置表单值(val)
- 语法:
$("input").val('请输入用户名');
- 示例:
$("input").val('请输入用户名')
5. 节点操作
创建元素(wrap)
- 语法:
$("标签和内容")
- 示例:
var box = $('<div></div> <div class="box"><div></div> div盒子
;`
添加元素(append)
- 语法:
父元素.append(子元素)
- 示例:
var box = $("div"); var b = $("<b>加粗文字</b')"> box.append(b);
添加到前面(prepend)
- 语法:
父元素.prepend(子元素)
- 示例:
var box = $("div"); var b = $("<b>加粗文字</b')"> box.prepend(b);
替换元素(replaceWith)
- 语法:
某个元素.replaceWith(新元素)
- 示例:
var span = $("span"); var b = $("<b>加粗文字</b')"> span.replaceWith(b);
删除元素(empty)
- 语法:
元素.empty()
- 示例:
var box = $("div"); box.empty();
删除元素(remove)
- 语法:
元素.remove()
- 示例:
var box = $("div"); box.remove();
复制元素(clone)
- 语法:
元素.clone([是否复制自身的事件],[是否复制子元素的事件])
- 示例:
$("div").clone()
发表评论
最新留言
关注你微信了!
[***.104.42.241]2025年04月21日 21时37分43秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
2025自学成为黑客必读的5本书籍,带你从小白进阶成大佬
2025-03-30
20万高薪专业-网络安全(非常详细)零基础入门到精通,收藏这一篇就够了
2025-03-30
23张图告诉你组建一个网络需要用到哪些硬件设备?路由器、交换机、防火墙是不是就够了?
2025-03-30
24 WEB漏洞-文件上传之WAF绕过及安全修复_阿里云盾waf绕过怎么修复
2025-03-30
#12 btrfs文件系统
2025-03-30
#3194. 去月球
2025-03-30
$route 和 $router详解、区别、示例代码
2025-03-30
$scope angular在controller之外调用
2025-03-30
&和&&的区别
2025-03-30
(ios实战)单个ViewControl适配不同ios版本xib文件实现
2025-03-30
(type interface {}) to type string
2025-03-30
(五)java多线程之Lock类
2025-03-30
(十一) 构建dubbo分布式平台-dubbo简介
2025-03-30
asp.net MVC 强类型视图表单Ajax提交的注意事项
2025-03-30
canvas设置文字阴影
2025-03-31
Centos 5.3 ADSL拨号组建中小型企业网络
2025-03-31
Centos 5.8 安装后不能使用ifconfig
2025-03-31