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 ...
随机推荐
- 《HALCON数字图像处理》第四章笔记
目录 第四章 HALCON数据结构 HALCON Image图像 图像通道 HALCON Region区域 Region的初步介绍 Region的点与线 Region的行程 Region的区域特征 H ...
- CentOS搭建BWAPP靶场并安装docker
为了不触碰国家安全网络红线作为技术人员我们尽可能的要在自己本机在上面创建自己的靶场: 在centos上面搭建靶场看似非常简单短短几行代码,需要注意以下几个点:(1.在docker上搭建 2.端口号 ...
- ExtJS 布局-Anchor 布局(Anchor layout)
更新记录: 2022年5月30日 发布本篇 1.说明 anchor布局类似auto布局从上到下进行堆叠,但不同的是其可以指定每个元素相对于容器大小的比例. 当调整父容器大小,容器根据指定的规则调整所有 ...
- [二进制漏洞]栈(Stack)溢出漏洞 Linux篇
目录 [二进制漏洞]栈(Stack)溢出漏洞 Linux篇 前言 堆栈 堆栈(Stack)概念 堆栈数据存储方式 函数调用 函数调用C语言代码 函数调用过程GDB调试 函数Call返回原理 函数栈帧 ...
- BUUCTF-大白
大白 使用16进制打开没发现什么异常的,根据提示来看图片可能没有显示完整 将第七位修改为02即可正常查看图片.
- vue 的常用事件
vue 的常用事件 事件处理 1.使用 v-on:xxx 或 @xxx 绑定事件,其中 xxx 是事件名: 2.事件的回调需要配置在 methods 对象中,最终会在 vm 上: 3.methods ...
- RPA微信机器人汇总
一.微信广告PDF对账单数据提取机器人 [机器人详情] 微信广告对账结算单为PDF文件,从每一期对账单文件中提取结算数据,统计成excel表格,便于与腾讯广告业务结算审核 [机器人步骤] 1.启动机器 ...
- UiPath屏幕抓取Screen Scraping的介绍和使用
一.屏幕抓取(Screen Scraping)的介绍 屏幕抓取使您能够在特定的UI元素或文档(如.PDF文档)中提取数据 二.屏幕抓取(Screen Scraping)在UiPath中的使用 [if ...
- Linux for CentOS 下的 keepalived 安装与卸载以及相关命令操作之详细教程
百度百科解释: keepalived 是一个类似于 layer3, 4 & 7 交换机制的软件,也就是我们平时说的第 3 层.第 4 层和第 7 层交换.Keepalived 的作用是检测 w ...
- NC16692 [NOIP2001]求先序排列
NC16692 [NOIP2001]求先序排列 题目 题目描述 给出一棵二叉树的中序与后序排列.求出它的先序排列.(约定树结点用不同的大写字母表示,长度 ≤ 8). 输入描述 2行,均为大写字母组成的 ...