jQuery中的jQuery()方法用法分析


Posted in Javascript onDecember 27, 2014

本文实例讲述了jQuery中的jQuery()方法用法。分享给大家供大家参考。具体如下:

jQuery()方法的定义和用法:
此方法可以接受一组选择器,用于匹配相应的元素。例如:

jQuery("div")

在实际应用中,一般用$定义jQuery,其实$就是jQuery的简写,比如$("li")可以写成jQuery("li")。
jQuery的核心功能都是通过此方法实现的,或者说以某种方式使用此方法实现。下面就详细介绍一下次方法的用法。
语法结构一:
当jQuery()方法没有任何参数的时候,会返回一个空jQuery对象。

jQuery()

实例代码:
<!DOCTYPE HTML>

<html>

<head>

<meta charset="utf-8"/>

<meta name="author" content="https://3water.com/" />

<title>jQuery()函数-三水点靠木</title>

<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>

<script type="text/javascript">

$(document).ready(function(){

  $("button").click(function(){

    alert(jQuery().length);

  })

})

</script>

</head>

<body>

  <button>点击查看效果</button>

</body>

</html>

语法结构二:

jQuery(selector,context)

参数列表:

参数 描述
selector 用来匹配元素的选择器。
context 可选。待查找的DOM元素集、文档或者jQuery对象。 如果没有指定,则就是当前整个文档。

如果没有指定,则就是当前整个文档。

实例代码:
实例一:

<!DOCTYPE HTML>

<html>

<head>

<meta charset="utf-8"/>

<meta name="author" content="https://3water.com/" />

<title>jquery()函数-三水点靠木</title>

<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>

<script type="text/javascript">

$(document).ready(function(){

  $("button").click(function(){

    $("li").css("color","red");

  })

})

</script>

</head>

<body>

<div>

  <ul>

    <li>DIV+CSS专区</li>

    <li>jQuery专区</li>

    <li>HTML专区</li>

  </ul>

</div>

<ul>

  <li>ASP专区</li>

  <li>三水点靠木<span>欢迎您</span></li>

</ul>

<p>太阳出来了</p>

<button>点击查看效果</button>

</body>

</html>

以上代码能够将li元素中的字体颜色设置为红色。
实例二:

<!DOCTYPE HTML>

<html>

<head>

<meta charset="utf-8"/>

<meta name="author" content="https://3water.com/" />

<title>jquery()函数-三水点靠木</title>

<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>

<script type="text/javascript">

$(document).ready(function(){

  $("button").click(function(){

    $("li",$("div")).css("color","red");

  })

})

</script>

</head>

<body>

<div>

  <ul>

    <li>DIV+CSS专区</li>

    <li>jQuery专区</li>

    <li>HTML专区</li>

  </ul>

</div>

<ul>

  <li>ASP专区</li>

  <li>三水点靠木<span>欢迎您</span></li>

</ul>

<p>太阳出来了</p>

<button>点击查看效果</button>

</body>

</html>

以上代码将div中li元素中的字体颜色设置为红色。
语法结构三:
将DOM元素、DOM元素数组转换成jQuery对象。

jQuery(element|elementArray)

参数列表:

参数 描述
element 要转换成jQuery对象的DOM元素。
elementArray 要转换成jQuery对象的DOM元素数组。

实例代码:
实例一:

<!DOCTYPE HTML>

<html>

<head>

<meta charset="utf-8"/>

<meta name="author" content="https://3water.com/" />

<title>jquery()函数-三水点靠木</title>

<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>

<script type="text/javascript">

$(document).ready(function(){

  $("button").click(function(){

    $(document.getElementById("first")).css("color","red");

  })

})

</script>

</head>

<body>

<div>

  <ul>

    <li id="first">DIV+CSS专区</li>

    <li>jQuery专区</li>

    <li>HTML专区</li>

  </ul>

</div>

<ul>

  <li>ASP专区</li>

  <li>三水点靠木<span>欢迎您</span></li>

</ul>

<p>太阳出来了</p>

<button>点击查看效果</button>

</body>

</html>

以上代码可以将id为first的li元素中的字体颜色设置为红色。
实例二:

<!DOCTYPE HTML>

<html>

<head>

<meta charset="utf-8"/>

<meta name="author" content="https://3water.com/" />

<title>jQuery()函数-三水点靠木</title>

<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>

<script type="text/javascript">

$(document).ready(function(){

  $("button").click(function(){

    $(document.getElementsByTagName("li")).css("color","red");

  })

})

</script>

</head>

<body>

<div>

  <ul>

    <li id="first">DIV+CSS专区</li>

    <li>jQuery专区</li>

    <li>HTML专区</li>

  </ul>

</div>

<ul>

  <li>ASP专区</li>

  <li>三水点靠木<span>欢迎您</span></li>

</ul>

<p>太阳出来了</p>

<button>点击查看效果</button>

</body>

</html>

语法结构四:

jQuery(callback)

jQuery(callback)是$(document).ready()的缩写形式,在上面的几个实例中都有使用。
它的作用是当文档加载完成以后再去执行callback函数
参数列表:
参数 描述
callback 文档加载完成之后要执行的函数。

实例代码:

<!DOCTYPE HTML>

<html>

<head>

<meta charset="utf-8"/>

<meta name="author" content="https://3water.com/" />

<title>jQuery()函数-三水点靠木</title>

<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>

<script type="text/javascript">

jQuery(function(){

  alert("文档加载完成了");

})

</script>

</head>

<body>

</body>

</html>
jQuery(function(){

    alert("文档加载完成了");

})

与下面代码功能是相同的:

$(document).ready(function(){

    alert("文档加载完成了");

})

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
jQuery 顶部导航跟随滚动条滚动固定浮动在顶部
Jun 06 Javascript
jQuery中noConflict()用法实例分析
Feb 08 Javascript
jQuery实现dialog设置focus焦点的方法
Jun 10 Javascript
实例详解jQuery Mockjax 插件模拟 Ajax 请求
Jan 12 Javascript
AngularJS中$interval的用法详解
Feb 02 Javascript
简单的JS轮播图代码
Jul 18 Javascript
BootStrap与validator 使用笔记(JAVA SpringMVC实现)
Sep 21 Javascript
完美解决js传递参数中加号和&amp;号自动改变的方法
Oct 11 Javascript
Vue.js双向绑定操作技巧(初级入门)
Dec 27 Javascript
使用MUI框架模拟手机端的下拉刷新和上拉加载功能
Sep 04 Javascript
vue项目中导入swiper插件的方法
Jan 30 Javascript
layer实现登录弹框,登录成功后关闭弹框并调用父窗口的例子
Sep 11 Javascript
基于javascript实现的搜索时自动提示功能
Dec 26 #Javascript
基于jquery实现发送文章到手机的代码
Dec 26 #Javascript
jQuery中ajax的post()方法用法实例
Dec 26 #Javascript
jQuery中ajax的get()方法用法实例
Dec 26 #Javascript
分享2个jQuery插件--jquery.fileupload与artdialog
Dec 26 #Javascript
使用Plupload实现直接上传附件至七牛云存储
Dec 26 #Javascript
基于javascript的COOkie的操作实现只能点一次
Dec 26 #Javascript
You might like
仿AS3实现PHP 事件机制实现代码
2011/01/27 PHP
PHP下判断网址是否有效的代码
2011/10/08 PHP
php实现中文字符截取防乱码方法汇总
2015/04/29 PHP
php实现随机显示图片方法汇总
2015/05/21 PHP
PHP生成随机字符串(3种方法)
2015/09/25 PHP
探究Laravel使用env函数读取环境变量为null的问题
2016/12/06 PHP
PHP实现将多个文件压缩成zip格式并下载到本地的方法示例
2018/05/23 PHP
jquery form表单提交插件asp.net后台中文解码
2010/06/12 Javascript
js获取网页高度(详细整理)
2012/12/28 Javascript
JS实现点击下载的小例子
2013/07/10 Javascript
jquery实现当滑动到一定位置时固定效果
2014/06/17 Javascript
JavaScript必知必会(三) String .的方法来自何方
2016/06/08 Javascript
AngularJS获取json数据的方法详解
2017/05/27 Javascript
Angular4学习笔记之新建项目的方法
2017/07/18 Javascript
JS设置随机出现2个数字的实例代码
2017/07/19 Javascript
vue 页面加载进度条组件实例
2018/02/05 Javascript
解决在vue项目中webpack打包后字体不生效的问题
2018/09/01 Javascript
Vue绑定内联样式问题
2018/10/17 Javascript
详解vue-cli 脚手架 安装
2019/04/16 Javascript
Javascript var变量删除原理及实现
2020/08/26 Javascript
vue3中轻松实现switch功能组件的全过程
2021/01/07 Vue.js
Python+OpenCV人脸检测原理及示例详解
2020/10/19 Python
Python中logging.NullHandler 的使用教程
2018/11/29 Python
对python中dict和json的区别详解
2018/12/18 Python
解决canvas转base64/jpeg时透明区域变成黑色背景的方法
2016/10/23 HTML / CSS
记一次高分屏下canvas模糊问题
2020/02/17 HTML / CSS
String是最基本的数据类型吗?
2013/06/13 面试题
最新自我评价范文
2013/11/16 职场文书
个人求职简历中英文自我评价
2013/12/16 职场文书
中英文自我评价常用句型
2013/12/19 职场文书
公务员转正鉴定材料
2014/02/11 职场文书
导游个人求职信
2014/04/25 职场文书
2014年劳动部工作总结
2014/12/11 职场文书
工作表扬信
2015/01/17 职场文书
辛亥革命观后感
2015/06/02 职场文书
python前后端自定义分页器
2022/04/13 Python