Jquery——選取器

來源:互聯網
上載者:User

標籤:元素   class   選取器   偶數   value   ebe   sed   splay   check   

body

 1 <body> 2 <form action=""> 3     <input class="input1" name = "name" id = "name" type = "text" /> 4     <input class="input2" name = "passwor" id = "passwor" type = "text" /> 5     <div> 6         <input class="input3" name = "age" id = "age" type = "text" /> 7         <input class="input4" name = "phone" id = "phone" type = "text" /> 8     </div> 9 </form>10 <ul>11 <li>1</li>12 <li>2</li>13 <li>3</li>14 <li>4</li>15 <li>5</li>16 </ul>17 <input type = "button" value = "點擊" onclick="Myclick()" />18 </body>
body

選取器:

1 var input = $("input");2     input.each(function(){3         var i = $(this).val();4         alert(i);5     }) 
View Code

選取所有的<input>元素;

1 var input = $("#name");2     input.each(function(){3         var i = $(this).val();4         alert(i);5     })
Id選取器

選取Id="name"的元素

1  var input = $(".input");2     input.each(function(){3         var i = $(this).val();4         alert(i);5     }) 
類別選取器

選取class="input"的元素

1 var input = $("*");2     input.each(function(){3         var i = $(this).val();4         alert(i);5     })
*選取器

選取所有元素;

1 var input = $(".input2,#name,#phone");2     input.each(function(){3         var i = $(this).val();4         alert(i);5     })
疊加選取器

分別選取class="input2",id="name",id="phone"的元素

1 var input = $("form  input");2     input.each(function(){3         var i = $(this).val();4         alert(i);5     }) 
層級選取器

選取<form>下的<input>元素;

1 var input = $("form > input");2     input.each(function(){3         var i = $(this).val();4         alert(i);5     })
層級選取器-子級

選取<form>下的子級<input>元素,不選取孫級

1 var input = $("ul + input");2     input.each(function(){3         var i = $(this).val();4         alert(i);5     })
層級選取器-next

選取<ul>後的第一個<input>元素,input必須在ul的下一位

1 var input = $("ul ~ input");2     input.each(function(){3         var i = $(this).val();4         alert(i);5     })
層級選取器-~

選取<ul>後的所有同級<input>元素,不包含<ul>;

1 var input = $("input:first");2     input.each(function(){3         var i = $(this).val();4         alert(i);5     })
過濾選取器-first

選取第一個<input>元素;

1 var input = $("input:last");2     input.each(function(){3         var i = $(this).val();4         alert(i);5     })
過濾選取器-last

選取最後一個<input>元素;

1 var input = $("input:even");2     input.each(function(){3         var i = $(this).val();4         alert(i);5     })
過濾選取器-even

選取所有偶數<input>元素,從0開始;

1 var input = $("input:odd");2     input.each(function(){3         var i = $(this).val();4         alert(i);5     })
過濾選取器-odd

選取所有奇數<input>元素,從0開始;

1 var input = $("input:not(#name)");2     input.each(function(){3         var i = $(this).val();4         alert(i);5     })
選取器-not

選取所有<input>裡id!=name的元素;

1 var input = $("input:not(:checked)");2     input.each(function(){3         var i = $(this).val();4         alert(i);5     })
選取器-not2

選取<input>裡沒選中的元素,注意not(:)中的:;

 

Jquery——選取器

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.