jQuery基本选择器

来源:互联网 发布:中国网络经纪人登陆 编辑:程序博客网 时间:2024/06/08 12:26

1.通过alert(typeof   document.getElementById("hello")),可以获得该对象的类型。

2.alert($("#hello")),弹出的是一个对象(不管hello是否存在);alert($("#hello")[0]),若hello不存在,则弹出的是undifined。

3.alert($("#hello").length)获得对象的个数,注意:如果有两个hello,则弹出的还是1(因为#id返回的是单个元素)。

4.用DOM实现表格每行颜色

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>

<!--引入包-->
<script type="text/javascript" src="jquery-1.11.1.js"></script>
<script type="text/javascript">


window.onload=function(){
var myTable=document.getElementById("table1");
var myTBody=myTable.getElementsByTagName("tbody")[0];
var myTr=myTable.getElementsByTagName("tr");


for(var i=0;i<myTr.length;i++)
{
if(i%2==0){
myTr[i].style.backgroundColor="red";
}else{
myTr[i].style.backgroundColor="blue";
}
}
};


</script>
</HEAD>


<BODY>
<table id="table1" border="1" align="center" wigth="90%">
<tbody>
<tr><td>111</td><td>111</td><td>111</td><td>111</td></tr>
<tr><td>222</td><td>222</td><td>222</td><td>222</td></tr>
<tr><td>333</td><td>333</td><td>333</td><td>333</td></tr>
<tr><td>444</td><td>444</td><td>444</td><td>444</td></tr>


</tbody>
</table>
</BODY>
</HTML>

结果:


5.CSS选择器



6.jQuery选择器



基本选择器


7.注意事项


8基本选择器示例

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />


 <link rel="stylesheet" type="text/css" href="style.css" /> 


  <script type="text/javascript" src="jquery-1.4.4.js"></script>


  <script type="text/javascript">


  $(document).ready(function()
  {
$("#button1").click(function()
{
$("#one").css("background", "red");
});


    $("#button2").click(function()
{
$(".mini").css("background", "green");
});


    $("#button3").click(function()
{
$("div").css("background", "orange");
});


$("#button4").click(function()
{
$("*").css("background", "blue");
});


$("#button5").click(function()
{
$("span, #two, .mini").css("background", "pink");
});




  });




  </script>


</head>
<body>


 <h3>基本选择器.</h3>
 
 <input type="button" value="test1" id="button1">
 <input type="button" value="test2" id="button2">
 <input type="button" value="test3" id="button3">
 <input type="button" value="test4" id="button4">
 <input type="button" value="test5" id="button5">


   <div class="one" id="one" >
 id为one,class为one的div
      <div class="mini">class为mini</div>
  </div>


    <div class="one"  id="two" title="test" >
id为two,class为one,title为test的div.
      <div class="mini"  title="other">class为mini,title为other</div>
      <div class="mini"  title="test">class为mini,title为test</div>
  </div>


  <div class="one">
      <div class="mini">class为mini</div>
      <div class="mini">class为mini</div>
 <div class="mini">class为mini</div>
 <div class="mini"></div>
  </div>



  <div class="one">
      <div class="mini">class为mini</div>
      <div class="mini">class为mini</div>
 <div class="mini">class为mini</div>
 <div class="mini"  title="tesst">class为mini,title为tesst</div>
  </div>

  <div style="display:none;"  class="none">style的display为"none"的div</div>
  
  <div class="hide">class为"hide"的div</div>
 
  <div>
  包含input的type为"hidden"的div<input type="hidden" size="8"/>
  </div>


</body>
</html>

0 0