这个有的有( )【 】还有selector 有什么区别吗 我怎么感觉都一样

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
提问者 慕九州8427191 2018-08-15 15:19:19

http://img1.sycdn.imooc.com//climg/5b73d35e000119ce03560106.jpg

contemts不是无参的吗 为什么这个有

还有就是( [ selector ] ) 与(selector)的区别


  • 关于( [ selector ] ) 与(selector)的区别,拿children方法放find方法来举例,children方法获得的仅仅是元素一下级的子元素,find方法获得所有下级元素(childre它是获得匹配元素集合中每个元素的所有子元素(不包括自己,只能在儿子辈(第一层)查找。find()除了儿子辈,还包括孙子辈,即只要是它的后代就行。) 希望可以帮到你!
    2018-08-15 16:05:32
  • 提问者 慕九州8427191 回复 卡布琦诺 #2
    contemts呢 不是无参吗 视频中却写了contents(‘ul’) 老师你的意思是有中括号只可以查一层 而没有可以查多层吗 那parents呢
    2018-08-15 16:14:41
  • 卡布琦诺 回复 提问者 慕九州8427191 #3
    parents() 是获得当前匹配元素集合中每个元素的祖先元素,可使用选择器进行筛选。经过进一步验证,contents()不是没有参数,contents()返回的是被选元素的所有直接子元素(包含文本和注释节点),所以它的语法是$(selector).contents()。这里不管是xxx( [ selector ] )、xxx(selector)还是xxx()只是语法的一种写法而已。xxx( [ selector ] )等同于xxx( ),祝学习愉快!
    2018-08-15 17:07:40
卡布琦诺 2018-08-15 14:14:37

1、children()函数用于选取每个匹配元素的子元素,并以jQuery对象的形式返回,还可以使用选择器进一步缩小筛选范围,筛选出符合指定选择器的元素,该函数属于jQuery对象,语法是:

jQueryObject.children( [ selector ] )

selector为参数,可选/String类型指定的选择器字符串。    

2、find()函数用于选取每个匹配元素的符合指定表达式的后代元素,并以jQuery对象的形式返回,这里的表达式包括:选择器(字符串)、DOM元素(Element)、jQuery对象,该函数属于jQuery对象,它的语法是:

jQueryObject.find( selector  )

selector为参数  

3、parent()函数用于选取每个匹配元素的父元素,并以jQuery对象的形式返回,还可以使用选择器来进一步缩小选取范围,筛选出符合指定选择器的元素,该函数属于jQuery对象,它的语法是:

jQueryObject.parent( [ selector ] )

selector是参数,可选/String类型指定的选择器字符串,用于筛选匹配的元素。    

4、parents()函数用于选取每个匹配元素的祖先元素,并以jQuery对象的形式返回,还可以使用选择器来进一步缩小选取范围,只选取其中符合指定选择器的元素,该函数属于jQuery对象,它的语法是:

jQueryObject.parents( [ selector ] )

selector为参数, 可选/String类型指定的选择器字符串,用于筛选匹配的元素。 

5、parentsUntil()函数用于选取每个匹配元素的所有祖先元素,直到遇到符合指定表达式的元素为止,并以jQuery对象的形式返回,这里的表达式是指:选择器(字符串)、DOM元素(Element)、jQuery对象,还可以使用选择器来进一步缩小选取范围,只选取其中符合指定选择器的元素,该函数属于jQuery对象,它的语法是:

jQueryObject.parentsUntil( [ selector ] )

selector为参数

6、closest()函数用于从当前匹配元素开始,逐级向上级选取符合指定表达式的第一个元素,并以jQuery对象的形式返回,这里的表达式包括:选择器(字符串)、DOM元素(Element)、jQuery对象,该函数属于jQuery对象,它的语法是:

jQueryObject.closest( selector )

希望可以帮到你!


问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
前端小白入门系列课程
  • 参与学习           人
  • 提交作业       11218    份
  • 解答问题       36713    个

从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师