javascript 第26节 jQuery对象

<html>
<head>
	<title>jQuery</title>
	
	<!--导入jquery库-->
	<script type="text/javascript" src="jquery-1.7.2.js"></script>
	<script type="text/javascript">
	/*
	   jQuery(document).ready(
	            function () {
                      alert("AA:jquery加载成功...");
				}
	   );

	   $(document).ready(
	            function () {
                      alert("BB:jquery加载成功...");
				}
	   );
       
	   $(
	          function () {
                      alert("CC:jquery加载成功...");
				} 
	   )
	    */
		$(
	          function () {
                     $("#but").click(
					    function () { alert("按钮事件") }
					 )
				} 
	   )
	</script>	
	</head>
	<body>
	<div >jQuery</div>
		1. 页码加载监听</br>
			测试添加事件</br>
			<input type="button" value="按钮" id="but"/>
</body>
</html>

 rs:

2.Jquery对象和document对象转换

<html>
<head>
	<title>jQuery</title>
	<!--导入jquery库-->
	<script type="text/javascript" src="jquery-1.7.2.js"></script>
	<script type="text/javascript">
	
		$(function () {
			$("#but1").click(
			function () { 
				var oMsg = document.getElementById("msg");//Dom对象 
				alert("Dom对象的属性 : " +oMsg.innerHTML);
			});

			$("#but2").click(
			function () {
				var $msg = $("#msg");//jquery对象 
				alert("jquery对象的方法 : " + $msg.text());
				//alert($msg.innerHTML);	//jquery对象不能访问dom属性
			});

			$("#but3").click(
			function () { 
				var oMsg = document.getElementById("msg");//Dom对象
				//转换
				//var $msg = $(oMsg);
				var $msg = jQuery(oMsg);
				alert("jquery对象的方法  : " +$msg.text());
			});

			$("#but4").click(
			function () { 
				var $msg = $("#msg");//jquery对象 
				//转换
				//var oMsg = $msg.get(0);
				var oMsg = $msg[0];
				alert(oMsg.innerHTML);	//jquery对象不能访问dom属性
				/*
				var show = "";
				for(var name in $msg) {
					 show+= name + " : " + $msg[name] + "\n";
				}
				alert(show);
				*/
			});

			$("#but5").click(
			function () { 
				//var $msg = $("#message");//jquery对象
				var $msg = $("#username");
				//alert($msg.html());
				//alert($msg.text());
				alert($msg.val());
			});

			$("#but6").click(
			function () { 
				var $msg = $("#message");							
				//$msg.html("<font color='blue'>xml</font>");
				$msg.text("oracle");
			});

			$("#but7").click(
			function () {
				var $img = $("#img");							
				
				alert($img.attr("src"));
				  $img.attr("src","p2.jpg");

			});
		})
	</script>	
	</head>
	<body>
	<div >jQuery对象</div>
	1. 对象<br/>
		<span id="msg">软件</span><br/>
		<input type="button" value="DOM对象" id="but1"/>
		<input type="button" value="jquery对象" id="but2"/>
		
		<input type="button" value="DOM->jquery" id="but3"/>
		<input type="button" value="jquery->DOM" id="but4"/><br/>
	2. 对象方法<br/>
		<span id="message" value="java"><h3>java</h3></span></br>
		<input type="text" value="张三" id="username"/><br/>
		<img src="2.gif" id="img"/>
		<br/>

		<input type="button" value="取值" id="but5"/>

		<input type="button" value="赋值" id="but6"/>
		<input type="button" value="属性" id="but7"/>
</body>
</html>

 rs:

posted @ 2015-08-21 14:52  影分身  阅读(123)  评论(0编辑  收藏  举报