jquery如何获取第一个或最后一个子元素?通过children方法,children("input:first-child")$(this).children("input:first-child").val();$(this).children("input:last-child").val();通过>选择器,$(".items>input:first")在这里转一篇《jQuery选择元素的方法大全》http://wen.io/epg1p01. 先说说通过位置选择的几个操作::first:默认情况下是相对整个页面来说的第一个,如:li:first表示整个页面的第一个li元素,而ul li:first表示整个页面的第一个li元素,并且是在ul下的子元素;:last:同上了,只是是最后一个而已;:first- child:为每个父元素匹配第一个子元素,如li:first-child返回每个ul的第一个li元素。可以这样理解,页面中的元素有相同的父元素 的,并且里面又包含li元素的,那么就取第一个li元素,每个子类集合都要进行判断,直到找出所有符合要求的li元素;:last-child:这个也与上面相对了,只是取的是最后一个;:only- child:返回所有没有兄弟节点的元素,注意,文本元素不是,也就是说类似这样的<div>hello<a href="">jquery</a></div>,对于这段会选出<a>元素;对 于$(”label:only-child“)会选出是label元素,同时它是它父类唯一的子元素的label元素;:nth-child(n):返回第n个子节点,n从1开始,如果n取0,那么就会选择所有的元素。如:[*]li:nth-child(2)返回li元素,并且该元素是其父元素的第二个子元素;:nth-child(even|odd):返回偶数或奇数的子节点;:nth-child(An+B):返回满足表达式An+B的所有子节点,比如3n+1返回所处位置为父节点子元素的是3的倍数加1的那个子元素;:even:页面范围内的处于偶数位置的元素,如:li:even返回全部偶数li元素;:odd:页面范围内的处于奇数位置的元素;:eq(n):第n个匹配的元素(n从0开始),如:li:eq(3)返回整个页面的第四个li元素,ul li:eq(1)返回页面中第一个ul元素下的第二个li元素,注意:只匹配一次就返回了;:gt(n):第n个匹配元素(不包括)之后的元素(n从0开始),如:ul:gt(2)返回从第3个ul开始的所有ul元素(含第三个);:lt(n):第n个匹配元素(不包括)之前的元素(n从0开始),如:ul:lt(2)返回从第0个和第1个ul元素;2. 利用css选择器进行选择:元素标签名:比如说$(”a“)会选出所有链接元素;#id:通过元素id进行选择,比如说$("#form1")会选择id为form1的元素;.class:通过元素的CSS类来选择,比如说$(".boldstyle")会选择CSS为boldstyle类的元素;标签 名#id.class:通过某类元素的id属性和class属性来选择,如:$(a#blog.boldStyle)会选择id为blog并且CSS类型 为.boldStyle类型的链接元素(<a id='blog' class='.boldStyle'>);父标签名 子标签名.class:通过选择父标签下的某种CSS类型的子元素,如:$(p a.redStyle)会选择p段落元素中的链接子元素a,且其css类型为.redStyle;3. 通过子选择器,容器选择器和属性选择器进行选择:*:匹配所有的元素,比如说:$(*)会把页面中的所有元素都返回;E:匹配标签名为E的所有元素,如$("a")返回所有链接元素;E F:匹配父元素E下的标签名为F的所有子元素(F可以为E的子类的子类,甚至更远);E>F:匹配父元素E下的所有标签名为F的直接子元素;E+F:匹配所有标签名为F的元素,并且有E类型的兄弟节点在该F元素之前(E,F紧挨着);E~F:匹配前面是任何兄弟节点E的所有元素F(E,F不必紧挨着);E:has(F):匹配标签名为E,至少有一个标签名为F的后代节点的所有元素E;E.C:匹配带有类名C的所有元素E。.C等效于*.C;E#I:匹配id为I的所有元素E,#I等效于*#I;E[A]:匹配带有属性A的所有元素E;E[A=V]:匹配所有属性A的值为V的元素E;E[A^=V]:匹配所有元素E,且A的属性值是V开头的;E[A$=V]:匹配所有元素E,且A的属性值是V结尾的;E[A*=V]:匹配所有元素E,且A的属性值中包含有V;4.利用jQuery自定义的选择器进行选择::button:选择任何按钮类型的元素,包括input[type=submit]等等;:checkbox:选择复选框元素;:file:选择所有文件类型元素,即input[type=file];:image:选择表单中的图像元素,即input[type=image],注意此处和前面根据标签名img选择图像有点不同哈;:input:选择表单元素,如<input>,<select>,<textarea>,<button>等;:radio:选择单选按钮元素;:reset:选择复位按钮元素,如input[type=reset],button[type=reset];:submit:选择提交按钮元素;:text:选择文本字段元素,即input[type=text];:animated:选择当前处于动态控制下的元素;:contains(hello):选择包含文本hello的元素;:header:选择标题元素,如<h1>;:parent:选择拥有后代节点(包括文本)的元素,而排除空元素;:selected:选择已选中的选项元素;:visible:选择可见元素;:enable:选择界面上已经可以使用的表单元素;:disabled:选择界面上被禁用的表单元素;:checked:选择已选中的复选框或单选按钮;

转自:http://blog.csdn.net/u010227447/article/details/45484033;

jquery如何获取第一个或最后一个子元素?相关推荐

  1. jq取第一个子元素为select_【转】jquery如何获取第一个或最后一个子元素?

    [转自]https://www.cnblogs.com/MUMO/p/5938483.html 通过children方法,children("input:first-child") ...

  2. jq取第一个子元素为select_jquery如何获取第一个或最后一个子元素?

    jquery如何获取第一个或最后一个子元素? 通过children方法,children("input:first-child") $(this).children("i ...

  3. java怎么指定父窗口大小_[Java教程]jQuery如何获取div距离窗口顶部或者父元素顶部的距离...

    [Java教程]jQuery如何获取div距离窗口顶部或者父元素顶部的距离 0 2016-01-03 11:00:19 jQuery如何获取div距离窗口顶部或者父元素顶部的距离: 在实际应用或许会需 ...

  4. css表示第一个元素和最后一个元素,CSS第一个和最后一个子元素

    我在一个div中渲染2个按钮,并且想要向左和向右浮动一个按钮.CSS第一个和最后一个子元素 我以为我可以使用:第一,孩子最后:子元素,但似乎对CSS的:第一胎运行,并且然后在写的:最后一子标签 我还使 ...

  5. js元素获取DOM里的最后一个子元素

    <select name="a" id="a" class="sec"><option value="1&quo ...

  6. jquery获取第一个子元素

    如获取id为divId的div下的第一个子div 1 $("#divId").children("div").get(0) 但得到的是一个dom对象,如果要得到 ...

  7. jQuery框架学习第一天:开始认识jQuery

    jQuery框架学习第一天:开始认识jQuery jQuery框架学习第二天:jQuery中万能的选择器 jQuery框架学习第三天:如何管理jQuery包装集 jQuery框架学习第四天:使用jQu ...

  8. 网页加载的不同的方式、点击按钮显示一句话、jQuery中获取元素的方法

    网页加载的不同的方式 <!DOCTYPE html> <html lang="en"> <head><meta charset=" ...

  9. jq获取当前完整html,jquery怎样获取html的内容?

    jquery怎样获取html的内容?下面本篇文章给大家介绍一下使用jquery获取html内容的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. jquery获取html元素内容 ...

最新文章

  1. 字节老板在群里diss员工:上班时间聊游戏,工作很闲吗?员工回怼:查聊天记录,看聊天时间占工作时间百分比!网友:真·扁平化管理!...
  2. java 时间的封装类
  3. non-strictly-monotonic PTS
  4. VTK:网格之SplitPolyData
  5. 关于printf输出 格式化规定符 的
  6. 看奥运之二:现场看男子体操团体决赛
  7. 学python最重要的是_Python学习,要选哪个版本?
  8. c++ map 获取key列表_一日一技:举例说明python中的map()方法
  9. canvas drawImage方法不显示图片的解决方案
  10. Eclipse svn 提交代码步骤笔记
  11. JavaScript替换字符串中括号里的内容
  12. no ip domain-lookup 是什么意思?
  13. 基于自适应决策算子的鲸鱼优化算法-附代码
  14. Unity3D人物模型精选——迷你卡通风格篇
  15. nodepad++之jsonviewer插件
  16. 计算机网络习题:第三单元
  17. 百度图神经网络7日打卡营--DAY01前半部分 总结
  18. 微信小程序学习笔记3
  19. 推荐系统-排序算法:GBDT+LR
  20. PNAS:问微生物群落演替之随机性与确定性过程-谁主沉浮

热门文章

  1. WordPress博客主题KRATOS双栏响应式博客主题
  2. 磁盘使用分析器linux,ncdu:基于ncurses库的磁盘使用分析器
  3. java 初始化参数_我们如何在Java中的对象参数中初始化数组?
  4. java map取第一个元素_Java 8从Map中的匹配值中提取第一个键
  5. linux判断redis是否启动成功_087、Redis
  6. 源商城系统V1.0仿卡盟
  7. 非常简洁漂亮的博客导航页带自适应
  8. i3、i5、i7有什么区别?
  9. Centos 5.3 Nginx+php+mysql配置 独立的 Subversion (SVN)服务器
  10. Bootstrap 3: accordion menu 手风琴效果