首页
学习
活动
专区
圈层
工具
发布

jQuery选择器和选取方法

:enabled 匹配没有禁用的元素 :eq(n) 匹配基于文档顺序、序号从0开始的选中列表中的第n个元素(jQuery的扩展) :even 匹配列表中偶数序号的元素。...由于第一个元素的序号是0,因此实际上选中的是第1个、第3个、第5个等元素(jQuery的扩展) :file 匹配元素(jQuery的扩展) :first 匹配列表中的第一个元素...:last 匹配选中列表中的最后一个元素(( jQuery的扩展) :last-child 匹配的元素是其父节点的最后一个子元素。...parent()方法返回每一个选中元素的父节点: $("li").parent()        //列表元素的父节点,比如和元素 parents()方法返回每一个选中元素的祖先节点(向上直到元素...在jQuery 1.4中,还可以给closest()传入一个祖先元素作为第二个参数,用来阻止jQuery往上查找时超越该指定元素: $("a[href]").closest("div")

6.1K40

Spring Boot实战第七章-SpringBoot Web开发-Thymeleaf模板引擎

2.如何在spring boot中引入使用 (1)引入依赖 org.springframework.boot <...,所以可以不用再引入spring-boot-starter-web了 (2)配置视图解析器 由于spring boot的自动配置,文件放在默认的位置就好,我们可以看下源码,配置的前缀是spring.thymeleaf...th:为前缀 jquery-3.3.1.min.js}”> 通过@{}引入web静态资源 (2).访问model中的数据 ${} 例如: 需要动态处理的前面加上th: (3).model中是数据迭代 th:each=”…” 例如:th:each=”person...=”javascript”添加到script标签,这样JavaScript可以访问model中的属性 通过”[[${}]]”获取实际的值 还有一种需要在html中获取model中的属性,格式例如:th:

1.1K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    CSS选择器 低版本IE浏览器的兼容

    如果要兼容IE: 第一种方法: div > p:first-child + p {     color: blue; } 第二种方法:使用JQuery if (navigator.appName ==...列表边框问题: 选择最后一个元素: 一般 last-child 都是用在菜单或者列表用边框分隔的时候,把最后面一个border的设定去掉。...纯css2方法:从第二个开始选择 有一种很简单的方法,纯CSS实现。 就是使用 element+element 即一个元素紧接着另一个元素选择器。...举个栗子: 我们希望在每条记录之间加上分隔符,一般会加 border-bottom 属性,但是最后一个 li> 下面不能有,我们可以使用 li+li 选择符,改用 border-top 属性即可实现。...li+li{border-top: 1px dotted #999;}

    2.8K11

    jQuery 教程

    ~ p”) 元素同级的所有 元素 :eq(index) $(“ul li:eq(3)”) 列表中的第四个元素(index 值从 0 开始) :gt(no) $(“ul li:gt...如:$('li.odd') :first 选取第一个元素,如:$('li:first') :gt(n) 选取结果集中索引大于n的元素,n可以为负值,如:$(':gt(3)') :lt(n) 选取结果集中索引小于...方法 描述 $.Callbacks() 一个多用途的回调列表对象,用来管理回调函数列表 callbacks.add() 在回调列表中添加一个回调或回调的集合 callbacks.disable() 禁用回调列表中的回调函数...() 确定回调是否至少已经调用一次 callbacks.firewith() 给定的上下文和参数访问列表中的所有回调 callbacks.has() 判断回调列表中是否添加过某回调函数 callbacks.lock...() 锁定当前状态的回调列表 callbacks.locked() 判断回调列表是否被锁定 callbacks.remove() 从回调列表中的删除一个回调或回调集合 jQuery 延迟对象 在jQuery

    21K20

    学习jQuery这一篇就够了

    需求描述:设置 ul 列表标签的 li 列表项 var li = 'li>我是列表项li>'; $('ul').html(li); 需求描述:获取 ul 列表中的列表项并输出.../li>'; $(first).prependTo($('ul')); # 3.2.2 DOM 外部插入 # 1. after() 方法描述:在匹配元素集合中的每个元素后面插入参数所指定的内容,作为其兄弟节点...li>列表项3li> 我是段落2 console.log($('#two').next()[0]); # 6. nextAll() 方法描述:获得集合中每个匹配元素的所有后面的兄弟元素...注意:索引下标从 0 开始 需求描述:设置 ul 下第二个 li 的背景为红色 li>列表项1li> li id="two">列表项2li> li>列表项...需求描述:设置 ul 下 li 标签的背景为红色,排除第二个 li li>列表项1li> li id="two">列表项2li> li>列表项3li>

    3.5K50

    JQuery 摘要

    3种基本的选择符: 标签名 $(‘p’) ID $(‘#myid’) 类 $(‘.myClass’) 子元素组合符>: $(‘#myid > li’)选择id为myid的元素的所有列表项(li...否定式伪类: $(‘#myid li:not(.myClass)’)选择id为myid的元素中不属于myClass类的所有列表项(li)....自定义选择符: $(‘li:eq(1)’): 选择第二个列表项 $(‘li:odd’): 选择奇数的列表项 $(‘li:even’): 选择偶数的列表项 $(‘li:nth-child(...odd)’): 选择从父元素的第一个元素开始计算的所有奇数列表项 $(‘li:contain(string)’): 选择包含string的列表项 表单选择符: :input :button...有两种传入参数的方式: ({“attr”: “value”, “attr”, “value}, speed, easing, func):第一个参数是css属性,第二个是速度,第三个是缓动,第四个是动画完成后的回调函数

    85410

    前端项目从0到1的感悟

    所以我当时还是走老套路,jquery为核心,fastclick辅助,requireJs按需加载,arttemplate做模板渲染,核心UI类库使用jqueryWeUI,加上sass预编译样式文件,gulp.../set/put/delete等前缀 文件名也用驼峰,使用跟文件内容相同的英文单词或词组 jquery选择器能用id就不用class 目录结构 一个项目的目录结构就像人的骨架一样重要,对于日渐迭代版本越来越多的前端项目...,还需要一些方法上的准备工作,如: 1.所有js方法li.init()主入口,相当于jquery的ready()方法,这样一来就可以控制所有js加载前做的事情了,如前置判断在微信浏览器执行fun1,在原生...2.ajax的li.GET()、li.POST()方法,如果你觉得ajax的封装可能不能满足的特定需求,比如通用的加载中、比如通用的异常、通用的请求超时时间和回调、通用的请求完成回调、是否需要验证token...足够了,但是实际的开发中,缓存的现象真的很头疼,尽管你各种设置各种加版本号了,但是你通常会忽略在加载页面的时候在url后面也添加一个版本号 7.后退 通常情况下,你可能会觉得window.history.go

    1.4K31

    基于 Go 语言开发在线论坛(三):访问论坛首页

    1、整体流程 前面两篇教程学院君分别给大家介绍了基于 Go 语言构建在线论坛的整体设计以及数据表的创建、模型类的编写,今天我们来看看如何在服务端处理用户请求。...router.go 中 NewRouter 方法返回的 mux.Router 指针类型实例,这里可以看到引用的时候并没有带上包名前缀,之所以可以这么做是因为通过如下这种方式引入的 routes 包:...别名,通过这种方式引入的包可以直接调用包中对外可见的变量、方法和结构体,而不需要加上包名前缀。...然后在第二段代码中指定静态资源路由及处理逻辑:将 /static/ 前缀的 URL 请求去除 static 前缀,然后在文件服务器查找指定文件路径是否存在(public 目录下的相对地址)。...,因为对于同一个应用的不同页面来说,可能基本布局、页面顶部导航和页面底部组件都是一样的,关于视图模板的细节,我们在后面视图模板部分会详细介绍,这里简单了解下即可。

    1.6K20

    50个必备的实用jQuery代码段

    $('link[media='screen']').attr('href', 'alternative.css'); 如何限制选择范围(基于优化目的): //尽可能使用标签名来作为类名的前缀, //这样...)").hide(); 如何创建嵌套的过滤器: //允许你减少集合中的匹配元素的过滤器, //只剩下那些与给定的选择器匹配的部分。...如何在jQuery中克隆一个元素: var cloned = $('#somediv').clone(); 在jQuery中如何测试某个元素是否可见 if($(element).is(':visible...中如何使用.siblings()来选择同辈元素 // 不这样做 $('#nav li').click(function(){   $('#nav li').removeClass('active')...tog; }); 如何基于一些输入文本来过滤一个元素列表: //如果元素的值和输入的文本相匹配的话,该元素将被返回 $('.someClass').filter(function() {   return

    8K00

    前端学习笔记之HTMLCSS 速写神器 Emmet

    那么我们可以直接在 li 后面 * 上一些数字: 1 ul>li*5 这样就直接生成五个项目的无序列表了。如果想要生成多份其他结构,方法类似。...例如,w100foo 会生成: 1 width:100foo; 同样也可以简写属性单位,如果你紧跟属性值后面的字符是 p,那么将会生成: 1 width:100%; 下面是单位别名列表: p 表示%...,仅作为测试只用,所以在属性前面加上自己独特的供应商前缀,不同的浏览器只会识别带有自己规定前缀的样式。...然而为了实现兼容性,我们不得不编写大量的冗余代码,而且要加上对应的前缀。使用 Emmet 可以快速生成带有前缀的 CSS3 属性。...在任意字符前面加上一条横杠(-),即可生成该属性的带前缀代码,例如输入 -foo-css,会生成: 1 2 3 4 5 -webkit-foo-css: ; -moz-foo-css: ; -ms-foo-css

    1.4K40

    jQuery (二)

    ,还有一个线性的缓动函数为linear 所有的缓动函数都在jQuery.easing中,[1.png] 上方的缓动函数,还可以自定义,即添加一个数组即可,如 jQuery.easing['squareroot...(); // 选择footer元素前面的所有兄弟元素 $('li').parent(); // 列表元素的父元素 $('a[href]').parents('p'); // 选择含有链接的p元素...对象,包含当前选中的所有元素,加上之前选中的。..., ''); // 遍历jQuery对象中的每一个元素 this.each(function() { // 将参数的字符串作为文本添加到每一个元素的后面,并添加一个br jQuery...上定义一个方法即可,如果有多个方法,请直接使用前缀 如果有事件需要绑定,使用插件名作为命名空间,然后放在插件名中,即,不能使用全局的 如果插件需要使用data()方法关联数据 数据值要在一个对象中。

    10.8K30

    06-老马jQuery教程-jQuery高级

    1.jQuery原型对象解密 jQuery里面的大部分API都是在jQuery的原型对象上定义的。jQuery源码中对原型对象做了简写的处理。...不同于例遍 jQuery 对象的 $().each() 方法,此方法可用于例遍任何对象。回调函数拥有两个参数:第一个为对象的成员或数组的索引,第二个为对应变量或内容。...方法 语法 :jQuery.map(arr|obj,callback) 返回值: Array新数组 概述 将一个数组中的元素转换到另一个数组中。...语法:jQuery.merge(first,second) 概述 合并两个数组返回的结果会修改第一个数组的内容——第一个数组的元素后面跟着第二个数组的元素。...text('☆');// 点击元素后面的节点设置成空心 }); }); 4.jQuery的插件封装 4.1 给jQuery包装对象扩展方法属性 直接给$.fn添加方法和属性

    2.3K00

    为 WordPress 增加按分类搜索功能并自定义外观

    本文就是讲解如何在自己网站上增加一个像下图一样的分类搜索功能: 增加分类搜索功能 强大的 WordPress 的搜索模块,通过一定的参数来实现按照分类搜索。...cat=0&s=搜索内容 对网站的 index.php 发送参数 s 加上内容表示直接搜索所有内容,如果再加上参数 cat 就可以实现相应目录下文章搜索,cat 参数的值为 分类目录对应的 ID。...li> '; } ?> 这样就输出了一堆 li 并且把对应的分类目录名称和 id 添加进去了。...这个地方用 jQuery 获取对应的 select 的内容也是可以实现的,但是直接用 php 感觉比较好一点,用 jQuery 操作,在没有加载完 js 的时候是不会生效的。...当我们点击下拉列表中的项目,jQuery 获取这个项目对应的列表 id ,然后让 select 选中这个 option,这样点击搜索之后,就把 select 的内容直接提交了。

    2.4K10

    js与jQuery的区别以及jQuery选择器和方法的使用

    类似java中的类库一样里面一个类中有很多别人写好的功能。90%以上的公司都在用jQuery。...大家来看 $("#one") 找到id为one的div 接着再修改背景色,直接在后面点,点不出来提示,那么来看一下怎么让他有提示。点击语法提示库,对。选择jquery.2。现在还可以 好歹有点提示了。...一样的,首先找到div:("div"),再接着设置样式,只不过现在要设置多个,那么就要把之前的逗号改为冒号,然后后面逗号再接着写第二个属性 : 通配符:* 接着我们来看一下* 这个有什么用。...哎 对,只需要再来一个空格 然后加上一个span就OK了: $("#one p span").css("color","pink"); 怎么样,今天的课不难吧,会找标签,记住语法格式就OK了 jQuery...> 我是第一个div中的 第2个span标签 我是第一个div中的 第3个span标签 我是第一个div中的第二个p标签

    16.7K10

    JQuery基础

    "):选取第一个元素中的第一个li>元素 $("ul li:first-child"):选取每个元素下的第一个li>元素 $("[href]"):选取所有带有href的元素 $("a...ajax中也有load()方法),resize(调整浏览器窗口大小时触发),scroll(滚动指定的元素),unload(jQuery1.8中废弃)事件。 另: hover():模拟光标悬停事件。...(有参数设置值;无参数获取值);css有参数:css("propertyname":"value"),建议属性名和属性值都加上引号;如果属性名不加引号,要使用驼峰标记法:如margin-left变为marginLeft...4.遍历--过滤 first():返回被选元素的第一个元素 last():返回被选元素的最后一个元素 eq():返回被选元素中带有指定索引号的元素;索引号从0开始;如:$('p').eq(1):返回第二个...1.jQuery load():从服务器加载数据,并将返回的数据放入被选元素中。

    6.8K51

    jQuery入门基础——选择器

    jQuery 3.3.1 建议下载开发版本 2、HBuilder使用 创建项目 3、把jQuery库复制到项目中的js文件夹中 4、引入jQuery库文件: 注意:script标签中不要写内容,写jQuery...大家来看 $("#one") 找到id为one的div 接着再修改背景色,直接在后面点,点不出来提示,那么来看一下怎么让他有提示。点击语法提示库,对。选择jquery.2。现在还可以 好歹有点提示了。...一样的,首先找到div:("div"),再接着设置样式,只不过现在要设置多个,那么就要把之前的逗号改为冒号,然后后面逗号再接着写第二个属性 : 通配符:* 接着我们来看一下* 这个有什么用。...哎 对,只需要再来一个空格 然后加上一个span就OK了: $("#one p span").css("color","pink"); 怎么样,今天的课不难吧,会找标签,记住语法格式就OK了 jQuery...> 我是第一个div中的 第2个span标签 我是第一个div中的 第3个span标签 我是第一个div中的第二个p标签

    10.5K20

    比较实用的jQuery代码段

    如何从一个未排序的集合中找出某个元素的索引号 $("ul > li").click(function () { var index = $(this).prevAll().length; });...第一个运行的结果 9bacaf 这个只是替换了第一个 "abacacf".replace(/a/g,'9') //第二个运行的结果 9b9c9f 这个能实现js的全部替换功能 11....如何在一段时间之后自动隐藏或关闭元素(支持1.4版本): //这是1.3.2中我们使用setTimeout来实现的方式 setTimeout(function() { $('.mydiv').hide...在jQuery中如何使用.siblings()来选择同辈元素 // 不这样做 $('#nav li').click(function(){ $('#nav li').removeClass('active...如何把整个的列表元素(List Element,LI)变成可点击的 $("ul li").click(function(){ window.location=$(this).find("a").attr

    2.4K41
    领券