jQuery使用case记录
添加元素/内容追加等
元素内:
append() - 在被选元素的结尾插入内容
prepend() - 在被选元素的开头插入内容
元素外:
after() - 在被选元素之后插入内容
before() - 在被选元素之前插入内容
删除元素/清除元素
remove() - 删除被选元素(及其子元素)
empty() - 从被选元素中删除子元素
给元素添加类或者删除类
addClass() - 向被选元素添加一个或多个类
removeClass() - 从被选元素删除一个或多个类
toggleClass() - 对被选元素进行添加/删除类的切换操作
父元素、子元素、同级元素
parent() 方法返回被选元素的直接父元素,该方法只会向上一级对 DOM 树进行遍历
parents() 方法返回被选元素的所有祖先元素
children() 方法返回被选元素的所有直接子元素,该方法只会向下一级对 DOM 树进行遍历。
find() 方法返回被选元素的后代元素,一路向下直到最后一个后代。 eg:
<div class="descendants" style="width:500px;">div (当前元素)
<p>p (儿子元素)
<span>span (孙子元素)</span> //会被加上红色框框
</p>
<p>p (儿子元素)
<span>span (孙子元素)</span> //会被加上红色框框
</p>
</div>
$("div").find("span").css({"color":"red","border":"2px solid red"}); siblings() 方法返回被选元素的所有同胞元素
next() 方法返回被选元素的下一个同胞元素,该方法只返回一个元素
nextAll() 方法返回被选元素的所有跟随的同胞元素
点击事件实现菜单栏高亮选中(同时取消其他高亮选中,active类为高亮样式)
$(".click_cg").click(function () {
$(this).addClass("active").siblings().removeClass("active");
})
jq attr方法和prop方法区别
$('').attr()返回的是html对象。 操作checkbox和radio之类属性时,只能控制其选中,不能控制其取消选中。
$('').prop()返回的是DOM对象。是有true,false两个属性使用prop();(如'checked','selected','disabled'等)
jq 获取radio切换时事件
$('input:radio[name=test]).click(function(){
xxxxxxx;
});
//当name为test的单选框被选中时触发
jq closest() 方法:方法返回被选元素的第一个祖先元素。祖先是父、祖父、曾祖父,依此类推。
$(obj).closest(".ttt") // 选取当前点击元素的第一个祖先元素class为ttt的
jq 输入框值发生变化时触发事件
方法1:
html:
<input type="text" id="free_value" oninput="change_value()" onporpertychange="change_value()" />
js:
function change_value(){
} 注意:此事件只能监听键盘输入的内容,如果是在脚本中改变input的value值不会触发事件 方法2:
html:
<input type="text" id="free_value" />
js:
$("#free_value").on("input",function(){
}) eg: oninput("change_value()") 等价于 $("xxx").on("input",function(){})
jQuery使用case记录的更多相关文章
- jQuery学习实用记录
//jQuery加载 $(document).ready(function(){ //开始编写函数 }); //点击后 上下滑动隐藏效果 $("#id").click(functi ...
- jquery.validate 验证记录
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="C ...
- jquery方法简单记录
append() - 在被选元素的结尾插入内容 prepend() - 在被选元素的开头插入内容 after() - 在被选元素之后插入内容 before() - 在被选元素之前插入内容 firs ...
- jQuery 插件使用记录
Validate 表单验证 ver 1.6 浏览更多 默认情况下,当表单 submit 时,那些验证不通过的 field 旁边会出现错误消息提示,有时很方便,但有时看起来很不美观.可以关闭此消息提示. ...
- JQuery前端技术记录
[Jquery-leearning notes-2015]by lijun 1 Jquery是javascript实现的库,目标在于改变web应用的高交互性的方式. 其不唐突性:样式(.css). ...
- JQuery EasyUI学习记录(五)
1.datagrid使用方法(重要) 1.1将静态html渲染为datagrid样式 <!--方式一: 将静态html渲染为datagrid样式 --> <table class=& ...
- JQuery EasyUI学习记录(三)
1.jQuery EasyUI messager使用方式 1.1 alert方法 $(function(){ //1.alert方法---提示框 $.messager.alert("标题&q ...
- JQuery EasyUI学习记录(二)
1.jquery easyUI动态添加选项卡(查看jquery easyUI手册) 1.1 用于动态添加一个选项卡 1.1.1 选中指定的选项卡和判断某个选项卡是否存在 测试代码: <a id= ...
- JQuery EasyUI学习记录(一)
1.主页设计(JQuery EasyUI插件) 下载easyUI开发包: 将easyUI资源文件导入页面中: <link rel="stylesheet" type=&quo ...
随机推荐
- DAST 黑盒漏洞扫描器 第二篇:规则篇
0X01 前言 怎么衡量一个扫描器的好坏,扫描覆盖率高.扫描快.扫描过程安全 而最直接的效果就是扫描覆盖率高(扫的全) 怎么扫描全面,1 流量全面 2 规则漏报低 流量方面上篇已经讲过,这篇主要讲扫描 ...
- 如何优化PlantUML流程图(时序图)
这篇文章用来介绍,如何画出好看的流程图. 1. 选择合适的组件 1.1 plantuml官方提供的组件 1.2 加载图片 1.2.1 加载本地图片 1.2.2 加载网络图片 1.2.3 图片资源 2. ...
- QQ空间未授权评论_已忽略
看群友们聊天时发现的, 大概是做了查看了动态访问时间的一个设置, 但是仅自己可见的说说还是被评论了的这么一个问题. 闲的没事就翻了一下找一下问题. 这个方法嘎嘎鸡肋, 可以说完全没用, 交到tsrc, ...
- Winforms选择文件夹、文件
更新记录: 2022年5月28日 初始记录 选择文件夹 if (this.folderBrowserDialog1.ShowDialog() == DialogResult.OK) { //获得用户选 ...
- 1.4 操作系统的其余功能 -《zobolの操作系统学习札记》
1.4 操作系统的其余功能 操作系统除了虚拟化.并发.存储管理三个主要功能,还有许多子功能,我主要介绍几种常见的功能比如 目录 1.4 操作系统的其余功能 稳定性 高性能 隔离保护 易用性(可视化) ...
- 【Java面试】@Resource 和 @Autowired 的区别
Hi,大家好,我是Mic. 一个工作2年的粉丝,问我一个Spring里面的问题. 希望我能从不同的视角去分析,然后碾压面试官. 这个问题是: "@Resource和@Autowired&qu ...
- 在Visual Studio Code 中配置Python 中文乱码问题
在Visual Studio Code 中配置Python 中文乱码问题 方法一:直接代码修改字符集 添加前四行代码 import io import sys #改变标准输出的默认编码 sys.std ...
- osx系统使用技巧集锦
6.禁用dashboard defaults write com.apple.dashboard mcx-disabled -boolean YES && killall Dock 5 ...
- 注意力机制最新综述:A Comprehensive Overview of the Developments in Attention Mechanism
(零)注意力模型(Attention Model) 1)本质:[选择重要的部分],注意力权重的大小体现选择概率值,以非均匀的方式重点关注感兴趣的部分. 2)注意力机制已成为人工智能的一个重要概念,其在 ...
- 一个思维导图,带你深入理解 Linux 网络
说明 思维导图 目录 内核接收网络包 内核与用户进程协作 内核发送网络包 TCP 连接 网络性能优化 GitHub 项目 说明 经朋友推荐发现一本好书:<深入理解 Linux 网络>,本文 ...