`
summer_021
  • 浏览: 57952 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

jQuery_基础

阅读更多
  //$:代表jquery对象
  // ready方法的作用是当页面中的dom加载完毕后执行参数中的函数,jquery提供的
  //将dom对象document 转换成jquery对象 $(document)
  $(document).ready(function()
  {
	  alert("Hello World");
  });

		<script type="text/javascript" src="jquery-1.4.4.js"></script>
			<script type="text/javascript">
				function test1() {
					alert("hello");
				}
				
				function test2() {
					alert("world");
				}
				
				window.onload = test1;
				window.onload = test2;//onload页面加载完,dom关联关系建立好触发,onclick:点击触发,本质是一样的
				
				//引用指向test1  然后改变指向 test2 .  window.onload:引用只能指向一个.
			</script>

 <script type="text/javascript">
  	//将dom对象转成jquery对象,然后调用ready方法
  	
  		//ready:dom一加载完就执行
		  $(document).ready(function()
		  {
			alert("hello");
		  }
		  );
		
		  $(document).ready(function()
		  {
			alert("world");
		  });
		  
		  //jquery的ready方法和window.onload方法有差别:执行时机不同.  多次引用时效果不一样
  </script>

<script type="text/javascript">
  //onload的执行时机在页面加载完毕,并且dom关联关系建立,因此能取到下面的a标签
  window.onload = function()
  {
	var myLinks = document.getElementsByTagName("a");
	for(var i = 0; i < myLinks.length; i++)
	{
		myLinks[i].onclick = function()
		{
			alert("Hello World"); //给每一个超链接对象附加onclick属性
		}
	}
  }
</script>

<a href="#">test1</a><br>
 <a href="#">test2</a><br>
 <a href="#">test3</a><br>
 <a href="#">test4</a><br>
 <a href="#">test5</a><br>
 <a href="#">test6</a><br>

<script type="text/javascript">

  //ready:dom加载完毕触发
  $(document).ready(function()
  {
	 //将网页中的a元素转成jquery对象.  jquery的对象调用click,原生JS中叫onclick属性,到jQuery后把属性转成了方法
	 //$后面跟对象的名字或者标签的名字
	 //$("a")//获得页面上所有的a元素
	$("a").click(function()
	{
		alert("Hello World");//底层是一个遍历的过程
	});
  });
  </script>

 <a href="#">test1</a><br>
 <a href="#">test2</a><br>
 <a href="#">test3</a><br>
 <a href="#">test4</a><br>
 <a href="#">test5</a><br>
 <a href="#">test6</a><br>

  <script type="text/javascript" src="jquery-1.4.4.js"></script>
  <script type="text/javascript">
  $(document).ready(function()
  {
	var pElement = document.getElementsByTagName("p")[0];

    //将DOM对象转换为jQuery对象
	var pElementjQuery = $(pElement);

    alert("DOM对象结果:" + pElement.innerHTML);//获得标签里内容
    alert("jQuery对象结果:" + pElementjQuery.html());//jquery将dom属性innerHTML转成了html()方法

    var cm = $("#clickMe"); //获得的是jQuery对象:#id名字,数组类型的;如果不加#表示标签

    // jQuery对象转换为DOM对象(第一种方式)
	var t = cm[0]; // t是DOM对象,获得数组的第一个属性,就转成了dom对象
	alert(t.innerHTML);

    // jQuery对象转换为DOM对象(第二种方式)
    var s = cm.get(0);
	alert(s.innerHTML); //s是DOM对象
  });
  </script>
 </head>
 <body>
 <p id="clickMe">点击我</p>
 </body>

分享到:
评论

相关推荐

    jQuery_api_for_dwcs5为dw安装jquery插件

    jQuery是JavaScript库中最受欢迎的一个,它极大地简化了...通过熟练掌握jQuery的基础知识和利用这个插件提供的功能,你可以更高效地开发富交互性的网页应用。记得在使用过程中查阅插件文档,以便充分利用所有可用资源。

    jquery_dialog jquery_dialog jquery_dialog

    一、jQuery Dialog基础 1. 初始化Dialog:创建Dialog的第一步是选择一个HTML元素,并通过`.dialog()`方法将其转化为对话框。例如: ```javascript $("#dialog").dialog(); ``` 这会将ID为"dialog"的元素转换为一个...

    jQuery_基础教程学习

    Jquery的知识 pdf格式的

    jquery_study_all and jquery_api and jquery_ui_1.8.6

    总结来说,这个压缩包包含了一份关于jQuery的学习资料,涵盖了从基础到高级的jQuery用法,特别强调了jQuery API和Ajax的使用。通过这些资源,开发者可以深入理解jQuery的工作机制,提升JavaScript编程技能,并熟练...

    jquery_api.mxp

    $.ajax()是最基础的异步请求方法,支持GET和POST等多种HTTP请求方式。$.get(), $.post()则是其简化版,$.getJSON()专门用于获取JSON格式数据。$.load()则用于加载服务器返回的HTML片段并插入到指定元素。 七、...

    jQuery-Lerning.zip_Jquery 基础教程_javascript 教程_jquery_web前端

    《jQuery Learning.zip - Jquery 基础教程_javascript 教程_jquery_web前端》 在Web前端开发领域,jQuery是一个不可或缺的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画制作以及Ajax交互。这个...

    jquery_api.rar_jquery_jquery api_jquery chm_jquery 例子

    ### jQuery 基础 - **选择器**: jQuery 的核心在于强大的选择器,它允许开发者轻松选取DOM元素。如 `$("#id")` 选择ID为"id"的元素,`$(".class")` 选择所有class为"class"的元素,`$("tag")` 选择所有特定标签的...

    jQuery_LigerUI

    总结来说,jQuery_LigerUI是构建高效用户界面的得力助手,它的全面性和实用性体现在各个组件上,而这些组件又通过jQuery的强大基础,为开发者带来便捷的开发体验。无论你是新手还是经验丰富的开发者,jQuery_LigerUI...

    jQuery_EasyUI_jc.rar_JQ_easyui_jquery_jquery easyui

    1. **jQuery基础**:首先,你需要理解jQuery,这是一个强大的JavaScript库,简化了DOM操作、事件处理和Ajax交互。它通过简洁的API让JavaScript编程变得简单易行。 2. **jQuery EasyUI介绍**:jQuery EasyUI 是...

    多选下拉框(jquery_multiselect)

    除了基础的多选下拉框,`jquery_multiselect` 还可以与其他 jQuery 插件结合使用,如 DataTables、Bootstrap 等,实现更复杂的数据展示和交互。例如,可以将其应用于表格列的过滤条件,或者作为表单组件,用于用户...

    JQuery_1.4_API

    本CHM手册旨在帮助广大jQuery爱好者快速了解jquery库和jquery开发人员提供一份速查手册。 以上内容来自本版的原作者一揪,下面说说做这版的原因。 一直以来我都是1.1和1.2版的手册同时使用,不肯放弃1.1版的...

    jQuery_Tips_插件

    **jQuery插件基础** jQuery是一个广泛使用的JavaScript库,它简化了HTML文档遍历、事件处理、动画和Ajax交互。jQuery插件是基于jQuery的扩展,可以增加特定的功能或行为到网页中。jQuery_Tips插件是其中一种,用于...

    jQuery1.3及jquery1.4.1和jQuery_API.mxp

    jQuery 1.3 在原有的 CSS 选择器基础上进行了扩展,支持更多的标准 CSS3 选择器,如 `:nth-child()`, `:nth-of-type()`, `:first-child` 和 `:last-child` 等,使得开发者能够更精确地选取页面元素。 ### 2. DOM ...

    jquery_mxp.rar

    首先,jQueryAPI-100214.chm是一个官方的jQuery API帮助文档,包含了从基础选择器到高级插件的全面指南。在这个文档中,你可以找到每个jQuery方法和函数的详细说明,以及相关的示例代码,帮助你快速掌握如何使用这些...

    jquery_ZSlide的插件实现在线ppt查看

    二、HTML5技术基础 HTML5是超文本标记语言的最新版本,其核心特性包括更好的语义化标签、离线存储、拖放功能、媒体元素以及画布(Canvas)等。在jQuery_ZSlide中,Canvas元素扮演了关键角色,它允许开发者通过...

    jquery_box.zip

    jQuery选择器是其强大功能的基础,它借鉴了CSS选择器,如ID选择器(#id),类选择器(.class),元素选择器(element)等,同时增加了基于属性的选择器,如[attr=value]。在“jquery_box.zip”中,我们可以看到如何使用...

    JQuery Ajax 分页插件 jquery_paginator

    jQuery基础知识 理解`jquery_paginator`之前,首先需要了解jQuery的基本概念和用法。jQuery通过简洁的API,让JavaScript代码更加简洁易读。例如,通过`$`符号选择元素,使用`.click()`绑定点击事件,`.html()`或`....

    js_html_css_jQuery_bootstrapPDF文档基础到框架

    js_html_css_jQuery_bootstrapPDF文档基础到框架 包含了html css js jquery booststrap 从简到难,讲解详细,初学者可以看懂,满足很多想学习前端的人群

    书籍-jQuery_Succinctly-PDF格式高清完整版

    本书首先介绍了jQuery的基础知识,包括如何在网页中引入jQuery库,以及如何使用选择器选取DOM元素。选择器是jQuery的核心功能之一,它能够帮助开发者高效地定位到网页中的特定元素,从而实现对这些元素的操作。 ...

Global site tag (gtag.js) - Google Analytics