jQuery函数的第二个参数获取指定上下文中的DOM元素

 更新时间:2014年05月19日 14:28:39   作者:  
这篇文章主要介绍了jQuery函数的第二个参数获取指定上下文中的DOM元素,需要的朋友可以参考下
jQuery函数的第二个参数可以指定DOM元素的搜索范围。

第二个参数可分为以下类型

DOM reference
jQuery wrapper
document

代码示例
复制代码 代码如下:

<!DOCTYPE html>
<html>
<body>
<form>
<input name="" type="checkbox"/>
<input name="" type="radio"/>
<input name="" type="text"/>
<input name="" type="button"/>
</form>
<form>
<input name="" type="checkbox"/>
<input name="" type="radio"/>
<input name="" type="text"/>
<input name="" type="button"/>
</form>
<input name="" type="checkbox"/>
<input name="" type="radio"/>
<input name="" type="text"/>
<input name="" type="button"/>

<script type="text/javascript" src="jquery-1.11.1.js"></script>
<script type="text/javascript">
// search within all form elements, using a wrapper for context,
// alerts "8 inputs"
alert("selected" + $('input', $('form')).length + ' inputs');

// search with the first form element, using DOM reference as the context,
// alerts "4 inputs"
alert("selected" + $('input', document.forms[0]).length + ' inputs');

// search within the body element for all input elements using an expression,
// alerts "12 inputs"
alert("selected" + $('input', 'body').length + ' inputs');
</script>
</body>
</html>

总结

第二个参数的不同的类型,对应的用法如下表所示。
类型 用法
jQuery wrapper $('input', $('form')).length
DOM reference $('input', document.forms[0]).length
document $('input', 'body').length

相关文章

  • html+jQuery实现拖动滑块图片拼图验证码插件【移动端适用】

    html+jQuery实现拖动滑块图片拼图验证码插件【移动端适用】

    这篇文章主要介绍了html+jQuery实现拖动滑块图片拼图验证码插件,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-09-09
  • 基于jquery的合并table相同单元格的插件(精简版)

    基于jquery的合并table相同单元格的插件(精简版)

    正好项目中有个小需求, 要求把表格指定列中内容相同的单元格进行合并,本质上涉及的就是td的rowspan属性, 数出含相同内容单元格的个数, 然后给第一个与上一行内容不同的td其rowspan属性附上正确的值即可, 为了能直观的理解
    2011-04-04
  • jQuery实现图片信息的浮动显示实例代码

    jQuery实现图片信息的浮动显示实例代码

    图片信息的浮动显示的效果,在网页应用中还是比较流行的,下面为大家详细介绍下使用jquery是如何实现的,喜欢的朋友可以参考下
    2013-08-08
  • jQuery ajax调用WCF服务实例

    jQuery ajax调用WCF服务实例

    这篇文章主要介绍了jQuery ajax调用WCF服务实例,包含服务器端和客户端的实现代码,需要的朋友可以参考下
    2014-07-07
  • jquery validate表单验证的基本用法入门

    jquery validate表单验证的基本用法入门

    这篇文章主要为大家介绍了jquery validate表单验证的基本用法入门,jQuery Validate 插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种需求,感兴趣的小伙伴们可以参考一下
    2016-01-01
  • Iframe实现跨浏览器自适应高度解决方法

    Iframe实现跨浏览器自适应高度解决方法

    这篇文章主要介绍了Iframe实现跨浏览器自适应高度解决方法,通过父层容器的应用来实现这一功能,非常实用的一个技巧,需要的朋友可以参考下
    2014-09-09
  • jquery实现上传文件进度条

    jquery实现上传文件进度条

    这篇文章主要为大家详细介绍了jquery实现上传文件进度条,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-03-03
  • jQuery--遍历操作实例小结【后代、同胞及过滤】

    jQuery--遍历操作实例小结【后代、同胞及过滤】

    这篇文章主要介绍了jQuery 遍历操作,结合实例形式详细分析了jQuery针对后代、同胞及过滤遍历的相关函数、操作技巧与使用注意事项,需要的朋友可以参考下
    2020-05-05
  • jQuery中Ajax的get、post等方法详解

    jQuery中Ajax的get、post等方法详解

    前面我们讲述了jQuery中ajax的load()方法,小伙伴们反应非常好,今天我们就来讲解下jQuery中Ajax的get、post等方法,希望大家同样能够喜欢。
    2015-01-01
  • 创建自己的jquery表格插件

    创建自己的jquery表格插件

    这篇文章主要介绍了一个自己创建的jquery表格插件,实现了基本的json数据的动态加载,自动分页,全选全不选,鼠标悬浮变色,隔行变色等,感兴趣的小伙伴们可以参考一下
    2015-11-11

最新评论