当前位置: 代码迷 >> HTML/CSS >> jquery的刷选的查寻和css
  详细解决方案

jquery的刷选的查寻和css

热度:348   发布时间:2012-09-06 10:37:01.0
jquery的刷选的查找和css

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
   
    <title>My JSP 'jquery9.jsp' starting page</title>
   
 <meta http-equiv="pragma" content="no-cache">
 <meta http-equiv="cache-control" content="no-cache">
 <meta http-equiv="expires" content="0">   
 <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
 <meta http-equiv="description" content="This is my page">
 <!--
 <link rel="stylesheet" type="text/css" href="styles.css">
 -->
 <style type="text/css">
 
  .high{
   font-size:30px;
   color:red
   
  }
 </style>
 <script type="text/javascript" src="js/jquery-1.6.2.min.js"></script>
 
 <script type="text/javascript">
 $(function(){
 //样式
  /*$("input:first").click(function(){
   
   //$("p:first").attr("class","high");
   //$("p:first").attr("class","high");//增加样式
   //$("p:first").removeClass("high");//删除样式//移除class的某个值
   //$("p:first").removeClass();//移除多有的class的值
   //切换
   //$("p:first").toggleClass("high");
   //alert($("p:first").hasClass("asd"));//判断是否有该样式
   //alert($("p:first").is(".high"));//判断是否有该样式
   //attr()和addClass的区别
   //$("p:first").attr("class","aaa");//把原来的class的值清空,再将aaa赋给它
   //$("p:first").addClass("asdas");//是再原来的class的基础上加上asdas
   //text和html的区别
   //$("p:first").html("<a href='#'>asd</a>");
   //$("p:first").text("<a href='#'>asd</a>");//显示的结果是一段文字<a href='#'>asd</a>
   //$("input:first").val("asdsa");
  });*/
  $("input:first").focus(function(){
  
   $(this).val(' ');
   
   
  });
  $("input:first").blur(function(){
  
   var val = $(this).val();
   if(val == ' ')
   {
    $(this).val('caohuan')
   }
   
  });
  $("input:eq(2)").click(function(){
  
   alert($("input:first").get(0).defaultValue);//defaultValue表示得到文本框内默认的值。
  });
  var s = $("body").children();
  var s1 = $("ul").children();
  for(var i = 0; i < s1.length; i++)
  {
   //alert(s1[i].innerHTML);
  }
  $("p").click(function(){
  
   //alert($('p').prev().children()[0].innerHTML);//取得紧依着的前面的第一个元素
   //alert($("$('p').next().children()[0]").attr("title"));//取得紧依着的后面第一个元素
   //alert($('p').next().children()[0].innerText);//
   //$("p:first").siblings().each(function(i,n){//取得它的上下的兄弟元素
   
    //alert($(this).val());
    //alert($("p").parent().css("background","red"));//得到它的父辈,只有唯一值
    alert($("ul li:first").parents().length);
  // });
  
  
  });
 });
  
 </script>
  </head>
 
  <body>
    <!--  <input type="button" value="点击">
     <p title="test">曹欢</p>
    <p title="test"  class="high asd">曹欢</p>--><!-- 注意:class可以有多个值,用空格隔开 -->
   
    
     <input type="text" value="caohuan"><br>
      <input type="password"><br>
      <input type="button" value="click me" >
     
      <ul>
       <li>赵胜龙</li>
       <li>黄文涛</li>
       <li>刘志发</li>
       <li>曹欢</li>
      </ul>
     
      <p title="我爱你">惦记我?</p>
     
       <ul>
       <li title="asd">赵胜龙</li>
       <li>黄文涛</li>
       <li>刘志发</li>
       <li>曹欢</li>
      </ul>
     
       <ul>
       <li>赵胜龙</li>
       <li>黄文涛</li>
       <li>刘志发</li>
       <li>曹欢</li>
      </ul>
  </body>
</html>

  相关解决方案