jquery的相关用法
选择器
基本选择器
1.id选择器
$('#id1')找到id为id1 的标签
2.class选择器
$('.class1')找到class中有class1这个类的标签
3.标签选择器
$('tag') 找到tag标签
4.标签+class
$('div.class1') 找到class中有class1这个类的div标签
5.组合选择器
$("#id, .className, tagName")
基本筛选器 对选择的标签进行条件筛选
$('div:first')
$('div:last')
$('div:odd')
$('div:even')
$('div:eq(index)')
$('div:gt(index)')
$('div:lt(index)')
$('li:not(:基本筛选器元素)') $('li:not(:eq(2))')
$('li:not("基本选择器元素")') $('li:not("#l2")')
$('div:has("标签名")') $('li:has(div)')
属性选择器:基于属性进行选择
$('[attribute]')
$('[attribute=value]')
$('[attribute!=value]')
表单选择器 针对input/select
$(':text')
$(':password')
$(':submit')
$(':radio')
$(':checkbox')
选择器方法
$('').next()
$('').nextAll()
$('').nextUntil("标签/id")
$("#id").prev()
$("#id").prevAll()
$("#id").prevUntil("#i2")
$("#id").parent()
$("#id").parents()
$("#id").parentsUntil('body')
$("#id").children();
$("#id").siblings();
$('').find()
$('').filter()
标签操作
样式操作
class操作
对象.addClass('c1')
对象.removeClass('c1')
对象.hasClass('c1')
对象.toggleClass('c1')
css()
对象.css('color','red')
对象.css({'color':'red','font-size':'100px'})
位置操作 相对body标签
offset() 相对于最上和最左边的距离 offset({top:200,left:200})
position() 相对于父级标签(设置了position:relative或absolute)
$(window).scrollTop()
绑定滚动事件
$(window).scroll(function(){})
绑定click事件
对象.click(function(){})
尺寸
对象.height() content的高度
innerHeight() content的高度 + padding的高度
outerHeight() content的高度 + padding的高度 + border高度
文本操作
text('值')
html('值')
值得操作
对象.val() 多选checked的坑:1.for循环来取值 2.$('input:checked')
对象.val([1,2])
对象.val('2')
对象.val('文本')
值操作
<input type="radio" name="one" value="1">A
<input type="radio" name="one" value="2">B
<hr>
<input type="checkbox" name="hobby" value="1">a
<input type="checkbox" name="hobby" value="2">b
<input type="checkbox" name="hobby" value="3">c
<input type="checkbox" name="hobby" value="4">d
<hr>
<select name="city" id="">
<option value="1">Beijing</option>
<option value="2">Shanghai</option>
<option value="3">Guangzhou</option>
<option value="4">Shenzhen</option>
<option value="5">Hangzhou</option>
</select>
<hr>
<select multiple name="Province" id="">
<option value="1">Hebei</option>
<option value="2">Henan</option>
<option value="3">Hubei</option>
<option value="4">Hunan</option>
<option value="5">Sichuan</option>
</select>
1.radio
获取值:$(':radio:checked').val()
赋值:$(':radio').val([2])
2.checkbox
获取值:$(':checkbox:checked').val()
赋值:$(':checkbox').val([1,2])
3.select
获取值:$("[name=city]").val()
赋值:$("[name=city]").val(3)
4.select multiple
获取值:$("[name=Province]").val()
赋值:$("[name=Province]").val([1,4])
jquery的相关用法的更多相关文章
- $.ajax等相关用法
下面是jquery一些方法的相关用法: $.ajax: $.ajax({ type: "GET", url: "url", data: {username:$( ...
- jquery.cookie.js 用法
jquery.cookie.js 用法 一个轻量级的cookie 插件,可以读取.写入.删除 cookie. jquery.cookie.js 的配置 首先包含jQuery的库文件,在后面包含 j ...
- jquery的is用法
JQuery 中 is(':visible') 解析及用法 javascript代码$(document).ready(function() { $('#faq').find('d ...
- slf4j log4j logback关系详解和相关用法
slf4j log4j logback关系详解和相关用法 写java也有一段时间了,一直都有用slf4j log4j输出日志的习惯.但是始终都是抱着"拿来主义"的态度,复制粘贴下配 ...
- Jquery remove 高级用法
Jquery remove 高级用法 html 代码 <div class="file-image">abc1111</div><div class= ...
- oradmin相关用法
[转]oradmin相关用法 创建例程: -NEW -SID sid | -SRVC 服务 [-INTPWD 口令] [-MAXUSERS 数量] [-STARTMODE a|m] [-PFILE 文 ...
- #ifdef预编译相关用法
#ifdef预编译相关用法主要有:(1)#ifdef XXX executing the corresponding xxx code #endif(2)#ifdef XXX executing th ...
- jQuery $.post $.ajax用法
jQuery $.post $.ajax用法 jQuery.post( url, [data], [callback], [type] ) :使用POST方式来进行异步请求 参数: url (Stri ...
- aspx中的表单验证 jquery.validate.js 的使用 以及 jquery.validate相关扩展验证(Jquery表单提交验证插件)
这一期我们先讲在aspx中使用 jquery.validate插件进行表单的验证, 关于MVC中使用 validate我们在下一期中再讲 上面是效果,下面来说使用步骤 jQuery.Valid ...
随机推荐
- null 和System.DBNull.Value
row[column]的值为DBNull.Value的话,说明它是从数据库中取到值了,对应了数据库中的空值:但如果row[column]的值为null的话,说明没有从数据库中取到值. DBNull.V ...
- 【转载】安装 gephi 软件
作者:小小爽链接:https://www.zhihu.com/question/21268129/answer/354924066来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注 ...
- cocoapod终端配置
- 浅析Hashmap和Hashtable
一.Hashmap不是线程安全的,而Hashtable是线程安全的 通过查看源码可以发现,hashmap类中的方法无synchronized关键字,而hashtable类中的方法有synchroniz ...
- js中的一些简单问题
1.JavaScript的组成: ECMAScript标准--基本的语法和对象 DOM:Document Object Model 文档对象模型 BOM:Broswer Object Model 浏览 ...
- python笔记27-time模块
import datetime, time#一种是时间戳.一种是格式化时间.一种是时间元组# print(time.timezone) # 和标准时间相差的时间,单位是sprint(int(time. ...
- 安装vue脚手架和vue安装element-ui
首先下载安装node.js,因为vue依赖node.js,然后用npm安装vue,步骤如下: 安装成功后安装element-UI,步骤如下: 完成后用npm run dev 运行项目.
- ASP.NET 性能监控工具和优化技巧
转载自:http://blog.haoitsoft.com/index.php/archives/657 ASP.NET 性能监控工具和优化技巧 发表回复 为了阐明准确甄别性能问题的重要性,下面列举了 ...
- vim打开txt文件看到^@字符
'\0'是不可见字符,使用vim编辑器查看的文本文件中如果包含'\0'字符,vim会自动将'\0'字符转换为^@字符. 看下面的代码: #include <stdio.h> #includ ...
- oracle入门之对表数据查询(一)
此文中用到的表是Scott用户中自带的三张表: 基本select语句 基本语法: select [distinct] *|{columnl,column2,column3..} from table ...