您好,登錄后才能下訂單哦!
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Untitled Document</title> <script type="text/javascript" src="js/jquery-1.7.2.js"></script> <script type="text/javascript"> $(function(){ //對表單內 可用input 賦值操作. $("#btn1").click(function(){ //使所有的可用的單行文本框的 value 值變為 尚硅谷 alert($(":text:enabled").val()); $(":text:enabled").val("尚硅谷"); }); //對表單內 不可用input 賦值操作 $("#btn2").click(function(){ $(":text:disabled").val("www.atguigu.com"); }); //獲取多選框選中的個數 $("#btn3").click(function(){ var num = $(":checkbox[name='newsletter']:checked").length; alert(num); }); //獲取多選框選中的內容. $("#btn4").click(function(){ $(":checkbox[name='newsletter']:checked").each(function(){ alert(this.value); }); }); //獲取下拉框選中的內容. $("#btn5").click(function(){ //實際被選擇的不是 select, 而是 select 的 option 子節點 //所以要加一個 空格. //var len = $("select :selected").length //alert(len); //因為 $("select :selected") 選擇的是一個數組 //當該數組中有多個元素時, 通過 .val() 方法就只能獲取第一個被選擇的值了. //alert($("select :selected").val()); //jQuery 對象遍歷的方式使 each, 在 each 內部的 this 是正在 //得到的 DOM 對象, 而不是一個 jQuery 對象 $("select :selected").each(function(){ alert(this.value); }); }); }) </script> </head> <body> <h4>表單對象屬性過濾選擇器</h4> <button id="btn1">對表單內 可用input 賦值操作.</button> <button id="btn2">對表單內 不可用input 賦值操作.</button><br /><br /> <button id="btn3">獲取多選框選中的個數.</button> <button id="btn4">獲取多選框選中的內容.</button><br /><br /> <button id="btn5">獲取下拉框選中的內容.</button><br /><br /> <form id="form1" action="#"> 可用元素: <input name="add" value="可用文本框1"/><br> 不可用元素: <input name="email" disabled="true" value="不可用文本框"/><br> 可用元素: <input name="che" value="可用文本框2"/><br> 不可用元素: <input name="name" disabled="true" value="不可用文本框"/><br> <br> 多選框: <br> <input type="checkbox" name="newsletter" checked="checked" value="test1" />test1 <input type="checkbox" name="newsletter" value="test2" />test2 <input type="checkbox" name="newsletter" value="test3" />test3 <input type="checkbox" name="newsletter" checked="checked" value="test4" />test4 <input type="checkbox" name="newsletter" value="test5" />test5 <br><br> 下拉列表1: <br> <select name="test" multiple="multiple" > <option>浙江</option> <option selected="selected">遼寧</option> <option>北京</option> <option selected="selected">天津</option> <option>廣州</option> <option>湖北</option> </select> <br><br> 下拉列表2: <br> <select name="test2"> <option>浙江</option> <option>遼寧</option> <option selected="selected">北京</option> <option>天津</option> <option>廣州</option> <option>湖北</option> </select> <textarea rows="" cols=""></textarea> </form> </body> </html>
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。