选择器
基本选择器
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的相关用法的更多相关文章

  1. $.ajax等相关用法

    下面是jquery一些方法的相关用法: $.ajax: $.ajax({ type: "GET", url: "url", data: {username:$( ...

  2. jquery.cookie.js 用法

    jquery.cookie.js 用法   一个轻量级的cookie 插件,可以读取.写入.删除 cookie. jquery.cookie.js 的配置 首先包含jQuery的库文件,在后面包含 j ...

  3. jquery的is用法

    JQuery 中 is(':visible') 解析及用法 javascript代码$(document).ready(function() {           $('#faq').find('d ...

  4. slf4j log4j logback关系详解和相关用法

    slf4j log4j logback关系详解和相关用法 写java也有一段时间了,一直都有用slf4j log4j输出日志的习惯.但是始终都是抱着"拿来主义"的态度,复制粘贴下配 ...

  5. Jquery remove 高级用法

    Jquery remove 高级用法 html 代码 <div class="file-image">abc1111</div><div class= ...

  6. oradmin相关用法

    [转]oradmin相关用法 创建例程: -NEW -SID sid | -SRVC 服务 [-INTPWD 口令] [-MAXUSERS 数量] [-STARTMODE a|m] [-PFILE 文 ...

  7. #ifdef预编译相关用法

    #ifdef预编译相关用法主要有:(1)#ifdef XXX executing the corresponding xxx code #endif(2)#ifdef XXX executing th ...

  8. jQuery $.post $.ajax用法

    jQuery $.post $.ajax用法 jQuery.post( url, [data], [callback], [type] ) :使用POST方式来进行异步请求 参数: url (Stri ...

  9. aspx中的表单验证 jquery.validate.js 的使用 以及 jquery.validate相关扩展验证(Jquery表单提交验证插件)

    这一期我们先讲在aspx中使用 jquery.validate插件进行表单的验证, 关于MVC中使用 validate我们在下一期中再讲     上面是效果,下面来说使用步骤 jQuery.Valid ...

随机推荐

  1. shutil

    import shutil#功能是将db文件中的内容拷贝到haha这个文件中去,但是haha原有的内容会被清空#shutil.copyfileobj(open('db','r',encoding='u ...

  2. 用VS2017编写C语言的Hello World

    1.新建项目 2.选择新建空项目 3.在源文件处右键单击,选择添加-新建项 4.选择“c++文件”,将名称后缀改成.c即可用C语言编写程序 5.编写代码: #include <stdio.h&g ...

  3. 装B命令行,常用Windows命令

    winver检查Windows版本 dxdiag检查DirectX信息 gpedit.msc 组策略   regedit.exe 注册表 Msconfig.exe 系统配置实用程序  lusrmgr. ...

  4. 2072. Kirill the Gardener 3

    http://acm.timus.ru/problem.aspx?space=1&num=2072 回忆一下 #include <iostream> #include <st ...

  5. Vue.directive添加全局指令详解

    自定义指令创建: Vue.directive( 'mycolor(指令名称:推荐全部小写,驼峰命名会出现问题,看最后面)' , { bind:function(){}, //本例只介绍inserted ...

  6. windows版influxDB安装与配置

    一.下载链接https://portal.influxdata.com/downloads,选windows版 二.解压到安装盘,目录如下 三.修改conf文件,代码如下,直接复制粘贴(1.4.2版本 ...

  7. 关于visual studio的一些日常总结

    一.常用的VS快捷键 批量注释:ctrl + k ctrl + c 批量解除注释:ctrl + k ctrl + u 转到声明:ctrl + F12 查找:ctrl + F 添加断点:F9 逐过程调试 ...

  8. win10重装win7

    一般预装win8之上的电脑都是UEFI+gpt模式的,装win7很麻烦. 最简单省事的方法: BIOS,secure boot 关闭安全模式. 启动方式改为legacy. 启动方式中USB-HDD改到 ...

  9. h265文件分析(纯c解析代码)

    参考链接: 1. HEVC码流解析 https://blog.csdn.net/CrystalShaw/article/details/80624804   2. HEVC编码结构:序列参数集SPS. ...

  10. pandas groupby生成新的dataframe

    mark地址:https://blog.csdn.net/weixin_41784098/article/details/79486259