选择器

1、基本选择器

a、$("#test")选择id为test的元素
b、$(".test")选择class为test的元素
c、$("p")选取所有的<p>元素
d、$("*")选取所有的元素
e、$("div,span,p.myclass")选取所有<div><span>和class为myclass的<p>元素


2、层次选择器

a、$("div span")选择div里所有的span元素
b、$("div>span")选择div元素下名为span的子元素

注:a与b的区别:a是div里所有的span元素。而b是div里的直接子元素span。

c、$(".one+div")选取class为one的下一个div的同辈元素。【也可以写成:$(".one").next("div")】
d、$(".two~div")选取id为two的元素后面的所有div同辈元素【也可以写成:$(".two").nextAll("div")】

注:d与siblings()方法的区别:d选择的是class名为two元素后面的同辈元素,而siblings()方法与前后位置无关,只要是同辈节点就都匹配。


3、过滤选择器

基本过滤选择器

a、$("div:first")选取所有div元素中的第一个div元素。
b、$("div:last")选取所有div元素中的最后一个div元素。
c、$("input:not(.myclass)")选取所有input元素中class名不是myclass的input元素。
d、$("input:even")选取索引值是偶数的input元素。(索引值从0开始)
e、$("input:odd")选取索引值是奇数的input元素。(索引值从0开始)
f、$("input:eq(n)")选取索引值为n的input元素。
g、$("input:gt(1)")选取索引大于1的input元素。(大于1,不包括1)
h、$("input:lt(1)")选取索引值小于1的input元素(小于1,不包括1)
i、$(":header")选取网页中所有的<h1>、<h2>、<h3>...
j、$("div:animated")选取正在执行动画的div元素。
k、$(":focus")选取当前获取焦点的元素。
内容过滤选择器

a、$("div:contains('我')")选取含有文本'我'的div元素。
b、$("div:empty")选取不包含子元素的div空元素。
c、$("div:has(p)")选取含有p元素的div元素。
d、$("div:parent")选取拥有子元素的div元素。
可见性过滤选择器

a、$(":hidden")选取不可见的元素。包括<input type="hidden" />、<div style="display:none;">和
  <div style="visibility:hidden;">等元素。如果只想选取<input>元素,可以使用$("input:hidden")
   实例:$("div:hidden").show(2000)
b、$("div:visible")选取所有课件的div元素。
属性过滤选择器

a、$("div[id]")选取拥有属性id的元素。
b、$("div[title=test]")选取属性title为test的div元素。
c、$("div[title!=test]")选取属性title不等于test的div元素.(注:没有属性title的div元素也会被选取)
d、$("div[title^=te]")选取属性title以te开始的div元素。
e、$("div[title$=st]")选取属性title以st结束的div元素。
f、$("div[title*=tes]")选取属性title含有tes的div元素。
g、$("div[title|='en']")选取属性title等于en或以en为前缀(该字符串后跟一个连字符"-")的元素
   (如:title="en-uk")
h、$("div[title~='uk']")选取属性title用空格分隔的值中包含uk的元素。(如:title="en uk")
i、$("div[id][title$='st']")选取拥有id属性。并且属性title以st结束的div元素。
子元素过滤器

a、$("div.one :nth-child(even)")选取每个父元素下的索引值是偶数的元素。
   $("div.one :nth-child(odd)")选取每个父元素下索引值是奇数的元素。
   $("div.one :nth-child(2)")选取每个父元素下索引值等于2的元素。
   $("div.one :nth-child(3n)")选取每个父元素下索引值是3的倍数的元素(index从1开始)。
   $("div.one :nth-child(3n+1)")选取每个父元素下索引值是3n+1的元素。(index从1开始)

注:一定要注意冒号(:)前边的空格.
     如:$("div.one :hidden")     选取的是class为one的元素里面的隐藏元素。
         $("div.one:hidden")      选取隐藏的class为one的元素
    

b、$("ul li:first-child")选择每个ul中第一个li元素。
c、$("ul li:last-child")选择每个ul中最后一个li元素。
注:与first/last的区别:first/last只会返回单个元素。而first-child/last-child将为每一个父元素匹配第一个/最后一个子元素。
表单对象属性过滤选择器 

a、$("form :enabled")选取form表单内的所有可用元素。
b、$("form :disabled")选取form表单内的所有不可用元素。
c、$("form :checked")选取form表单内复选框被选中的元素。
d、$("form :selected")选取form中,下拉列表被选中的元素。
4、表单选择器

a、$("form :input")选取所有的<input>、<textarea>、<select>、<button>元素。(注意与$("form input")的区别,它只是选中所有的input元素。)
b、$("form :text")选取所有的text文本。        如:<input type="text" />
c、$("form :password")选取所有的密码框。      如:<input type="password">
d、$("form :radio")选取所有的单选钮。         如:<input name="nmu" type="radio" />
e、$("form :checkbox")选取所有的复选框。      如:<input name="add" type="checkbox" />
f、$("form :reset")选取所有的重置按钮。       如:<input type="reset" />
g、$("form :button")选取所有的button按钮    包括:<button>按钮</button>和<input type="button" />
h、$("form :file")选取所有的上传域。          如:<input type="file" />
i、$("form :hidden") 选取所有不可见元素。     如:<input type="hidden" />

转载于:https://my.oschina.net/u/1029355/blog/124743

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本火锅店点餐系统采用Java语言和Vue技术,框架采用SSM,搭配Mysql数据库,运行在Idea里,采用小程序模式。本火锅店点餐系统提供管理员、用户两种角色的服务。总的功能包括菜品的查询、菜品的购买、餐桌预定和订单管理。本系统可以帮助管理员更新菜品信息和管理订单信息,帮助用户实现在线的点餐方式,并可以实现餐桌预定。本系统采用成熟技术开发可以完成点餐管理的相关工作。 本系统的功能围绕用户、管理员两种权限设计。根据不同权限的不同需求设计出更符合用户要求的功能。本系统中管理员主要负责审核管理用户,发布分享新的菜品,审核用户的订餐信息和餐桌预定信息等,用户可以对需要的菜品进行购买、预定餐桌等。用户可以管理个人资料、查询菜品、在线点餐和预定餐桌、管理订单等,用户的个人资料是由管理员添加用户资料时产生,用户的订单内容由用户在购买菜品时产生,用户预定信息由用户在预定餐桌操作时产生。 本系统的功能设计为管理员、用户两部分。管理员为菜品管理、菜品分类管理、用户管理、订单管理等,用户的功能为查询菜品,在线点餐、预定餐桌、管理个人信息等。 管理员负责用户信息的删除和管理,用户的姓名和手机号都可以由管理员在此功能里看到。管理员可以对菜品的信息进行管理、审核。本功能可以实现菜品的定时更新和审核管理。本功能包括查询餐桌,也可以发布新的餐桌信息。管理员可以查询已预定的餐桌,并进行审核。管理员可以管理公告和系统的轮播图,可以安排活动。管理员可以对个人的资料进行修改和管理,管理员还可以在本功能里修改密码。管理员可以查询用户的订单,并完成菜品的安排。 当用户登录进系统后可以修改自己的资料,可以使自己信息的保持正确性。还可以修改密码。用户可以浏览所有的菜品,可以查看详细的菜品内容,也可以进行菜品的点餐。在本功能里用户可以进行点餐。用户可以浏览没有预定出去的餐桌,选择合适的餐桌可以进行预定。用户可以管理购物车里的菜品。用户可以管理自己的订单,在订单管理界面里也可以进行查询操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值