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

jQuery选择器(满足你的所有业务)

jQuery 选择器允许对 HTML 元素组或单个元素进行操作。 jQuery 选择器基于元素的 id、类、类型、属性、属性值等"查找"(或选择)HTML 元素。...它基于已经存在的 CSS 选择器,除此之外,它还有一些自定义的选择器。 jQuery 中所有选择器都以美元符号开头:$()。...使用jquery请先引入 jquery.com/jquery-3.1.1.min.js"> 元素选择器 $(this)...$("ul li:first") //选取第一个 ul> 元素的第一个 li> 元素 $("ul li:first-child")//选取每个 ul> 元素的第一个 li> 元素 $("div...) 子选择器 $("p>span") //选择元素下的所有元素 (注:子选择器只选择直属于父元素的子元素) 同辈选择器 $(".intro+p") //选取class为intro

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

    Jquery入门基础教程免费版

    ","red") :odd 选择所有序号为奇数行的元素 $("li:odd").css("background","red") :even 选择所有序号为偶数行的元素 $("li:even").css(...(亲儿子元素) $("#i_wrap").children("ul").css("color","red"); 选择id为i_wrap的所有子代元素ul siblings() 查找所有兄弟元素(不包括自己...内部除编号输入框外的所有元素 :disabled 匹配所有不可用元素 $(" #userform :disabled" )匹配编号输入框 :checked 匹配所有被选中元素(复选框、单项按钮、select...toggle(),理解,使用jd案例,来测试一下即可。 四.jQueryDOM 概念:DOM 文档对象模型(必考),jQuery Dom应该是之前的DOM加了个jQuery的封装。...(){ //操作的选择器对象是ul无序列表; //后置:$(".gameList").append("li>王者范.

    2.2K10

    在 jQuery Mobile 中使用 UI 组件

    默认情况下,jQuery Mobile 框架为 Web 页面添加圆角、边距、深色背景,使它显示为放置在 Web 页面之上的一个对话框。...搜索筛选 除了刚刚介绍的所有优秀的列表增强特性之外,还有最后一个增强,它极大地改善了长列表的可用性。有时,就是无法削减需要放入移动网站的所有内容。...li> ul> 搜索筛选器栏添加一个文本输入,为用户提供一种功能可供他们输入正在查找的内容,同时列表将根据输入实时进行筛选。...使用 jQuery Mobile 进行文本输入,基本上也与原生文本输入相同;然而,您可以使用新的 HTML5 输入类型,如 email、tel 和 number。...该属性值将一个自定义 jQuery Mobile 选择列表转换为一个切换开关。 结束语 jQuery Mobile 框架提供一个为移动网站创建可用 UI 组件的快速解决方案。

    12K20

    从零开始学 Web 之 jQuery(二)获取和操作元素的属性

    2、 $("p") 是获取所有的 p 标签,然后全部设置文本内容,我们并没有循环设置,但是全部的 p 标签的文本内容都改变了,这是 jQuery 内部自动循环了,这就是隐式迭代。...语法:$("div ul span") 选择 div 下面所有 ul 下的所有的 span 标签,不包括 div 下面的 span,必须在 ul 里面。...7、子代选择器 语法:$("div>span") 选择 div 的直接下一代的所有span,不能隔代。...8、兄弟选择器 语法:$("div~span") 选择的是 div 后面的所有兄弟标签为 span 的标签。...li"); 查找除自身之外的所有兄弟节点 当 next, prev 系列的方法,如果没写参数,则查找所有的兄弟节点;如果有参数,则查找所有兄弟节点中的指定元素。

    2.3K40

    jQuery性能优化指南

    1,总是从ID选择器开始继承 在jQuery中最快的选择器是ID选择器,因为它直接来自于JavaScript的getElementById()方法。...); // jQuery 选择到 ul> 元素 for (var i=0, l=top_100_list.length; i<l; i++){ $mylist.append("li>" + top...比如, 我们要为一个拥有很多输入框的表单绑定这样的行为: 当输入框被选中时为它添加一个class 传统的做法是,直接选中input,然后绑定focus等,如下所示: $("#entryform...6,推迟到 $(window).load jQuery对于开发者来说有一个很诱人的东西, 可以把任何东西挂到$(document).ready下。...你可以通过将jQuery函数绑定到$(window).load 事件的方法来减少页面载入时的cpu使用率。 它会在所有的html(包括)被下载完成后执行。

    1.2K10

    学习jQuery这一篇就够了

    子代选择器 需求描述:选择 ul 下的所有 span 子元素,设置其背景为红色 ul> 我是ul的span1 li>我是li1 我是li1的span1...后代选择器 需求描述:选择 ul 下的所有 span 元素,设置其背景为红色 ul> 我是ul的span1 li>我是li1 我是li1的span1...子元素筛选器 需求描述:选择所有父级元素 ul 下的第一个子元素 li,设置其背景为红色 ul> li>我是列表项1li> li>我是列表项2li> li>我是列表项...3li> li>我是列表项4li> ul> $('ul li:first-child').css('background', 'red'); 需求描述:选择所有父级元素 ul 下的最后一个子元素...> $('ul li:last-child').css('background', 'red'); 需求描述:选择所有父级元素 ul 下的第二个子元素 li,设置其背景为红色 ul> li

    3.5K50

    jquery(1)

    注意:jQuery选择器返回的是jQuery对象。 jQuery选择器有很多,基本兼容了CSS1到CSS3所有的选择器,并且jQuery还添加了很多扩展性的选择器。...(“div”); 获取同一类标签的所有元素 并集选择器 $(“div,p,li”); 使用逗号分隔,只要符合条件之一就可。...层级选择器 名称 用法 描述 子代选择器 $(“ul>li”); 使用>号,获取儿子层级的元素,注意,并不会获取孙子层级的元素 后代选择器 $(“ul li”); 使用空格...,代表后代选择器,获取ul下的所有li元素,包括孙子等 总结:跟css的选择器用法一模一样。...children(“li”) 相当于$(“ul>li”),子类选择器 find(selector) $(“ul”).find(“li”); 相当于$(“ul li”),后代选择器 siblings

    72420

    jq---方法总结

    $(".test"); // 选择所有带有CSS类名"test"的元素 $("[name=books]"); // 选择所有name属性为"books"的元素 :针对input元素 // jQuery...对象,他们包含筛选到的元素 $("ul li").eq(1); // 选取ul li中匹配的索引顺序为1的元素(也就是第2个li元素) $("ul li").first(); // 选取ul li中匹配的第一个元素...$("ul li").last(); // 选取ul li中匹配的最后一个元素 $("ul li").slice(1, 4); // 选取第2 ~ 4个元素 $("ul li").filter(":even...属性 find("ul") // 返回匹配这些div元素中的所有后代ul元素的jQuery对象 children() // 返回匹配这些ul元素中的所有子代元素的jQuery对象 $("selector...change()、输入域改变的时候 hover()、移入的时候 submit()(仅限于表单元素) 、mousedown()、鼠标按下的事件 mouseover()、移动至元素的时候 keydown

    3.8K20
    领券