jquery获得文本元素的元素的对象,元素标签名称,属性的多种方式

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <title> New Document </title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
  <link type = 'text/css' rel = 'stylesheet' href = 'css/user.css'>
  <script type="text/javascript" src="js/jquery-1.7.1.js"></script>
  <script type="text/javascript" >
  // jQuery 获得元素的方式
$(document).ready(function(){
//获得p标签后循环输出标签的值,例如  <p>Hello</p> 获取p标签的Hello
 var arr=$('p');
 for(var i = 0 ;i<arr.length;i++){
	alert( $(arr[i]).text());
 }
 //通过id 获得p标签的值
 alert(' by id p='+$('#pid').text());
 //通过 class 获得p 标签的值
 alert('by class p ='+$('.pclass').text());
 //从集合中通过序号取值
 alert("eq="+$('p').eq(1).text());
 // 获取指定条件一致的值
 alert($("p").filter('.pclass').text());

 // 选取集合中的有顺序的几个
 $('p').slice(0,2).css('color','red');
  //获取与条件表达式一致的元素
 $('p').each(function(){
	 switch(true){
	 case $(this).is('.pclass'):
		
	 $(this).css('color','red');
	 break;
	 case $(this).is('#pid'):
	 $(this).css('color','red');
		 break;
	 }
 }); 
 //获得元素的上一个节点和下一个节点 找到每个段落的后面紧邻的同辈元素中类名为pclass的元素。
//alert( $('p').next('.pclass').text());
//alert($('p').prev('.pclass').text());
//获得父类标签的标签名称
  alert($('p').parent().prop('tagName'));
  alert($('.pclass').children().prop('tagName'));
  //获得标签中属性的值
   alert($('#userName').attr('type'));
});
  </script>
 </head>

 <body>
 请输入用户 <input id ="userName"  type = "text" class = 'userClass'/>
            <input class = "classCheck" type ="button" value = '校验'/>
            <input type = "button" value = '提交'/>
 <div><div/>
 <div>
 <p>第一个p标签的内容</p>
 <p>第二个p标签的内容</p>
 <p id = 'pid'>第三个p标签的内容</p>
 <p>第四个p标签的内容</p>
 <p class= 'pclass'><a>第五个p标签的内容</a></p>
 <p>第六个p标签的内容</p>
 <p>Hello</p>
 <p>Hello Again</p>
 <p class="selected">And Again</p> 
 </div>
 </body>
</html>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值