jQuery操作(一)
基本语法:$(selector).action()
寻找元素(重要的选择器和筛选器)
一:选择器
1.1 基本选择器:
$("*")
$("#id")
$(".class")
$("element")
$(".class,p,div") // (!!!)
1.2 层级选择器:
$(".outer div") //outer 下的所有子元素(!!!)
$(".outer>div") //outer 的子代(不包括孙代)
$(".outer+div") //outer 子代毗邻的元素(如果有多个,选择最后面那个,必须是毗邻的)
$(".outer~div") //outer 向下的不一定毗邻的子代元素
1.3 基本筛选器:
$(".outer li:first") //第一个元素
$(".outer li:eq(2)") //元素 id 等于2(从0开始)
$(".outer li:even") //奇数位置元素
$(".outer li:gt(1)") //id 大于1的元素
1.4 属性选择器:
$('[id="div1"]')
$('["name="Tom"][id]')
1.5 表单选择器:
$("[type='text']")----->$(":text") //注意只适用于input标签
$("input:checked")
二:筛选器
2.1 过滤筛选器:(同基本选择器,只是写法不同)
$("li").eq(2)
$("li").first()
$("ul li").hasclass("test") //返回判断值
2.2 查找筛选器:
//子类继承父类,css()样式跟着变化
2.2.1
$("div").children(".test") //只查找子代标签
$("div").find(".test") //查找所有后代标签
2.2.2 (向下找)
$(".test").next() //同一层挨着下一个标签(兄弟层)
$(".test").nextAll() //同一层下面所有
$(".test").nextUntil() //同一层找到截止到某个位置的所有标签; $(".test").nextUntil(".div6"), 找到下面截止到".div6"位置之前的标签(不包含. div6)
2.2.3 (向上找,同2.2.2)
$("div").prev()
$("div").prevAll()
$("div").prevUntil()
2.2.4
$(".test").parent() //向上找到父代
$(".test").parents() //向上一直找父代,直到 body
$(".test").parentUntil() //向上找父代直到某一层,不包含该层父代
2.2.5
$("div").siblings() //找到兄弟层的所有标签(向上向下)
获取多个标签
// 获取多个标签
function func1(self) {
$(self).parent().parent().children(".shade, .model").addClass("hide")
}
jQuery操作(一)的更多相关文章
- 对jquery操作复选框
摘要:jquery操作复选框.使用更简洁易懂,思路清晰,逻辑更明了,很实用 <!DOCTYPE html> <html> <head> <meta chars ...
- jquery操作表格 合并单元格
jquery操作table,合并单元格,合并相同的行 合并的方法 $("#tableid").mergeCell({ cols:[X,X] ///参数为要合并的列}) /** * ...
- input jquery 操作
本文章主要为了总结开发常用的input等常见html的jquery操作,不是为了展示自己多么菜,只为了积累知识,勿喷!!!不断更新中 $(function () { $("input[nam ...
- 从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式
本系列文章导航 从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式 一.摘要 本篇文章讲解如何使用jQuery获取和操作元素的属性和CSS样式. 其中DOM属性和元素属性的区分值得 ...
- Jquery操作cookie,实现简单的记住用户名的操作
一.jquery.cookie.js介绍 jquery.cookie.js是一个基于jquery的插件,一个轻量级的cookie 插件,可以读取.写入.删除 cookie. jquery.cook ...
- jQuery入门(2)使用jQuery操作元素的属性与样式
jQuery入门(1)jQuery中万能的选择器 jQuery入门(2)使用jQuery操作元素的属性与样式 jQuery入门(3)事件与事件对象 jQuery入门(4)jQuery中的Ajax()应 ...
- Jquery操作select,左右移动,双击移动 取到所有option的值
$(function () { function MoveItem(fromId, toId) { $("#" + fromId + " option:selected& ...
- 解决jquery操作checkbox全选全不选无法勾选问题
最近在学习中使用jquery操作checkbox,使用下面方法进行全选.反选:$("input[name='checkbox']").attr("checked" ...
- jquery 操作
Jquery使用时要引用,引用时放在最前. Jquery: $代表选择器, $(document) ready(function(e){}):找到页面,页面加载完成后执行. JS选取元素操作内容操作属 ...
- jQuery操作Table tr td常用的方法
虽然现在DIV+CSS进行页的布局大行其道,但是很多地方使用table还是有很多优势,用table展示数据是比较方便的,下面汇总了jQuery操作Table tr td常用的方法,熟记这些操作技巧,下 ...
随机推荐
- CSS 点击图片替换样式
1 <ul id="u1"> <li class="sea one show1">海运</li> <li class= ...
- 05_ssm基础(六)之SpringMVC
36.springMVC之入门 1.springMVC简介 Spring MVC是基于MVC模式的一个Web框架,它解决WEB开发中常见的问题(参数接收.文件上传.表单验证.国际化.等等),而且使用简 ...
- redis 存储java对象 两种方式
根据redis的存储原理,Redis的key和value都支持二进制安全的字符串 1.利用序列化和反序列化的方式存储java对象我们可以通过对象的序列化与反序列化完成存储于取出,这样就可以使用redi ...
- Realtime Rendering 6
[Realtime Rendering 6] 1.Lighting computations occur in two phases: 1)light phase. used to compute t ...
- frame嵌套页面元素的定位
这里当出现页面嵌套的时候怎么定位?frame就是对于嵌套页面的定位,今天具体说一下 前期准备工作:先编写一个HTML网页,带有嵌套的,方便我们在案例中使用按照如下截图的代码编写就好了,然后保存为HTM ...
- metasploit framework(八):snmp扫描,暴力破解
snmp扫描linux 设置相关参数,这里使用的默认字典,你可以自己制定字典. run 然后使用枚举模块 设置相关参数 run,详细的信息就枚举出来了 snmp扫描windows 先枚举用户 设置目标 ...
- Java Runtime
Runtime 类代表着Java程序的运行时环境,构造方法 private Runtime(){},采用单例模式,一个jvm只有一个Runtime实例对象,该类会被自动创建,我们可以通过Runtime ...
- Oracle中dbms_random.string 的用法
转载:https://blog.csdn.net/simonchi/article/details/8657787 DBMS_RANDOM.STRING(var1,var2) 这个函数有两个参数 va ...
- mysql数据库解决中文乱码的问题
http://jingyan.baidu.com/article/647f0115937be97f2148a894.html 一个一劳永逸的方法, 修改mysql的配置文件my.ini 在这个配置文件 ...
- 原生js实现一个简单的轮播图
想锻炼一下自己的原生js能力可以从写一个轮播图开始,轮播图的运用想必大家都知道吧,好了废话不多说,开始记笔记了,一些需要注意的点,我都在代码中标注了 首先是构造html: <div id=&qu ...