JQuery小测试

<%@ page language="java" pageEncoding="GBK"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    
    <title>JQuery测试页面</title>
    <script type="text/javascript" src="js/jquery-1.4.3.js"></script>
    <script type="text/javascript">
    	function testP()
    	{
    		//获取div中的p对象
    		$("div > p").each(function(i){alert("获取div中的p对象\n" + $(this).text());});
    		//获取div中class名称是pp的对象,包含span对象
    		$("div > .pp").each(function(i){alert("获取div中class名称是pp的对象,包含span对象\n" + $(this).text());});
    		//获取全文中class名称是pp的对象,包含p对象和span对象
    		$(".pp").each(function(i){alert("获取全文中class名称是pp的对象,包含p对象和span对象\n" + $(this).text());});
    		//获取div中p的class名称是pp的对象,不包含div中的span对象
    		$("div").find("p.pp").each(function(i){alert("获取div中p的class名称是pp的对象,不包含div中的span对象\n" + $(this).text());});
    	}
    	function createrDiv()
    	{
    		//创建一个层,层里面有两个P对象,把该层添加至body
    		$("<div id='create' style='border:solid 1px orange;'><p>十</p><p class='pp'>十一</p></div><br/>").appendTo("body");
    		//创建一个层,层里面有两个P对象,把该层添加至现有的层对象中的div对象
    		$("<div id='create' style='border:solid 1px orange;'><p>十</p><p class='pp'>十一</p></div><br/>").appendTo($("#div1 > div"));
    	}
    	function createInput()
    	{
    		//动态创建一个按钮
    		//需要注意的是第一个参数是完整的HTML标记,事件注册函数时不能加双引号
    		$("<input>",{
    			type:"button",
    			value:"动态创建的按钮",
    			click:function (){alert('这是动态创建的哟!');}
    		}).appendTo("body");
    	}
    </script>

  </head>
  

 

<body>
  	<input type="button" value="获取元素" οnclick="testP();"/>&nbsp;&nbsp;<input type="button" value="创建一个层和按钮" οnclick="createrDiv();createInput();"/>
    <p>一</p><br/>
    <div id="div1" style="border:solid 1px red;">
    	<p>二</p><br/>
    	<p>三</p><br/>
    	<p class="pp">五</p><br/>
    	<p class="pp">六</p><br/>
    	<div class="pp" style="border:solid 1px blue;">八</div><br/>
    </div><br/>
    <p>四</p><br/>
    <p class="pp">七</p><br/>
  </body>
</html>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值