DIV CSS 佈局教程網
設為首頁
加入收藏
首頁
HTML基礎知識
CSS入門知識
JavaScript入門知識
DIV+CSS佈局
WEB網站前端
網頁腳本
網頁SEO優化
網頁制作工具
DIV+CSS佈局教程網
>>
網頁腳本
>>
JavaScript入門知識
>>
jQuery入門知識
>>
JQuery特效代碼
>> jQuery Selectors(選擇器)的使用(九、表單對象屬性篇)
jQuery Selectors(選擇器)的使用(九、表單對象屬性篇)
編輯:JQuery特效代碼  
本系列文章分為:基本篇、層次篇、簡單篇、內容篇、可見性篇、屬性篇、子元素篇、表單篇、表單對象屬性篇共9篇文章。
本篇講解::enabled,:disabled,:checked,:selected的用法。
您對本系列文章有任何建議或意見請發送到郵箱:sjzlgt@qq.com
由於是第一次寫技術性系列文章,難免會出錯或代碼BUG,歡迎指出,在此謝過!
運行後,需要刷新下,加載下jquery
<!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> <title>jQuery-Selectors-9</title> <script src="http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js" type="text/javascript"></script> <style type="text/css"> .div { width:95%; margin-left:15px; margin-top:15px; margin-right:15px; padding-left:5px; padding-top:5px; padding-bottom:5px; background-color:#ccc; border:#999 1px solid; line-height:30px; font-size:13px; font-family:微軟雅黑; } .blue{color:Blue;} .green{color:Green;} .button{border:green 1px solid;width:100px;} .xiaobiao{ font-weight:bold;} .red_test{background-color:red; color:White; width:300px; height:30px;} .li_test{border:#000 1px solid;} </style> </head> <body> <div class="div"> <div style="width:100%; text-align:center; font-size:16px; font-weight:bold;">jQuery-Selectors(選擇器)的使用(九、表單對象屬性篇)</div> 本系列文章主要講述jQuery框架的選擇器(Selectors)使用方法,我將以實例方式進行講述,以簡單,全面為基礎,不會涉及很深,我的學習方法:先入門,後進階! 本系列文章分為:基本篇、層次篇、簡單篇、內容篇、可見性篇、屬性篇、子元素篇、表單篇、表單對象屬性篇共9篇文章。 本篇講解::enabled,:disabled,:checked,:selected的用法。 您對本系列文章有任何建議或意見請發送到郵箱:sjzlgt@qq.com 由於是第一次寫技術性系列文章,難免會出錯或代碼BUG,歡迎指出,在此謝過! 您可以到<a href="http://jquery.com/" target="_blank">jQuery官網</a>來學習更多的有關jQuery知識。 <span style="color:Red;"><strong>版權所有:code-cat 博客:<a href="http://www.cnblogs.com/bynet/" target="_blank">http://www.cnblogs.com/bynet</a> 轉載請保留原作者、出處和版權信息!</strong></span> </div> <div class="div"> 在IE6、IE7、火狐下測試過了,效果都能實現。 </div> <div class="div"> <span class="xiaobiao">1. :enabled用法</span> 定義:匹配所有可用元素 返回值:Array<Element> 實例:將ID為"div_a1"的DIV中所有可用的input元素的背景色改為紅色 <span style="border:blue 1px solid;">代碼: $("#div_a1 input:enabled").css("background-color","red");<span style="color:green;"> //點擊按鈕一將執行這句代碼</span></span> <div id="div_a1" style="border:red 1px solid; padding-bottom:5px; padding-left:5px; width:98%;"> DIV ID="div_a1" <span id="span_a1" style="border:#000 1px solid; width:200px; margin-right:5px;padding-left:5px; "> span ID="span_a1" </span> <input type="text" value="input text" /> <input type="text" value="input text 不可用" disabled="disabled" /> <input type="text" value="input text" /> <input type="password" value="123123" /> <input type="reset" value="reset 不可用" disabled="disabled" /> <input type="submit" value="submit" /> <textarea rows="2" cols="10">texteara</textarea> <select> <option>select</option> </select> <input type="button" id="btn_1" value="按鈕一" class="button" /> <script type="text/javascript"> $("#btn_1").click(function(){ $("#div_a1 input:enabled").css("background-color","red"); }); </script> </div> </div> <div class="div"> <span class="xiaobiao">2. :disabled用法</span> 定義:匹配所有不可用元素 返回值:Array<Element> 實例:將ID為"div_b1"的DIV中所有不可用的input元素的背景色改為紅色 <span style="border:blue 1px solid;">代碼: $("#div_b1 input:disabled").css("background-color","red");<span style="color:green;"> //點擊按鈕二將執行這句代碼</span></span> <div id="div_b1" style="border:red 1px solid; padding-bottom:5px; padding-left:5px; width:98%;"> DIV ID="div_b1" <span id="span_b1" style="border:#000 1px solid; width:200px; margin-right:5px;padding-left:5px; "> span ID="span_b1" </span> <input type="text" value="input text" /> <input type="text" value="input text 不可用" disabled="disabled" /> <input type="text" value="input text" /> <input type="password" value="123123" /> <input type="reset" value="reset 不可用" disabled="disabled" /> <input type="submit" value="submit" /> <textarea rows="2" cols="10">texteara</textarea> <select> <option>select</option> </select> <input type="button" id="btn_2" value="按鈕二" class="button" /> <script type="text/javascript"> $("#btn_2").click(function(){ $("#div_b1 input:disabled").css("background-color","red"); }); </script> </div> </div> <div class="div"> <span class="xiaobiao">3. :checked用法</span> 定義:匹配所有選中的被選中元素(復選框、單選框等,不包括select中的option) 返回值:Array<Element> 實例:將ID為"div_c1"的DIV中所有包含選中狀態復選框的元素背景色改為紅色 <span style="border:blue 1px solid;">代碼: $("#div_c1 :has(input[type='checkbox']:checked)").css("background-color","red");<span style="color:green;"> //點擊按鈕三將執行這句代碼</span></span> <div id="div_c1" style="border:red 1px solid; padding-bottom:5px; padding-left:5px; width:98%;"> DIV ID="div_c1" <span id="span_c1" style="border:#000 1px solid; width:160px; float:left; margin-right:5px;padding-left:5px; "> span ID="span_c1" <input type="checkbox" checked="checked" /> </span> <div id="div_c1_1" style="border:#000 1px solid; width:160px; float:left; margin-right:5px;padding-left:5px; "> DIV id="div_c1_1" <input type="checkbox" /> </div> <div id="div_c1_2" style="border:#000 1px solid; width:160px; margin-right:5px;padding-left:5px; "> DIV id="div_c1_2" <input type="checkbox" checked="checked" /> </div> <div id="div_c1_3" style="border:#000 1px solid; width:160px; float:left; margin-right:5px;padding-left:5px; "> DIV id="div_c1_3" <input type="checkbox" /> </div> <div id="div_c1_4" style="border:#000 1px solid; width:160px; float:left; margin-right:5px;padding-left:5px; "> DIV id="div_c1_4" <input type="radio" checked="checked" /> </div> <input type="reset" value="reset 不可用" disabled="disabled" /> <input type="submit" value="submit" /> <input type="button" id="btn_3" value="按鈕三" class="button" /> <script type="text/javascript"> $("#btn_3").click(function(){ $("#div_c1 :has(input[type='checkbox']:checked)").css("background-color","red"); }); </script> </div> <span style="color:Red;"><strong>注意::has(selector)用法參見<a href="http://www.cnblogs.com/bynet/archive/2009/12/03/1616133.html" target="_blank">內容篇&可見性篇</a>第3點, [type='checkbox']用法參見<a href="http://www.cnblogs.com/bynet/archive/2009/12/07/1618650.html" target="_blank">屬性篇</a>第2點。</strong></span> </div> <div class="div"> <span class="xiaobiao">4. :selected用法</span> 定義:匹配所有選中的option元素 返回值:Array<Element> 實例:將ID為"div_d1"的DIV中所有select元素中選中的option元素的text值寫入div_d1_1中 <span style="border:blue 1px solid;">代碼: var SelectedText=$("#div_d1 :selected");<span style="color:green;"> //點擊按鈕四將執行這句代碼</span></span> <div id="div_d1" style="border:red 1px solid; padding-bottom:5px; padding-left:5px; width:98%;"> DIV ID="div_d1" <span id="span_d1" style="border:#000 1px solid; width:240px; margin-right:5px;padding-left:5px; "> span ID="span_d1" <select> <option>span option1</option> <option selected="selected">span option2</option> <option>span option3</option> </select> </span> <select> <option>div select1</option> <option selected="selected">div C#</option> <option>div VB</option> <option>div jQuery</option> </select> <select> <option>div select2</option> <option>div Apple</option> <option>div Inter</option> <option selected="selected">div Google</option> </select> <select> <option>div select3</option> <option>div U.S.A.</option> <option>div U.K.</option> <option selected="selected">div China</option> </select> <div id="div_d1_1" style="border:blue 1px solid; width:500px; margin-right:5px;padding-left:5px; "> DIV id="div_d1_1" </div> <input type="button" id="btn_4" value="按鈕四" class="button" /> <script type="text/javascript"> $("#btn_4").click(function(){ var SelectedText=$("#div_d1 :selected"); for (var i=0;i<SelectedText.length;i++) { $("#div_d1_1").append((i+1) + ". "+SelectedText[i].text+' '); } }); </script> </div> <span style="color:Red;"><strong>注意:append(content)指向某元素內部追加content,在以後的章節中會有講解,敬請關注。</strong></span> </div> </body> </html>
[Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]
上一頁:
用jquery ajax獲取網站Alexa排名的代碼
下一頁:
jquery提示 object expected的解決方法
JQuery特效代碼
基於JQuery 的消息提示框效果代碼
詳細內容請下載附件 附件下載 先看一下效果: 內容都集合到一個1.58KB的js文件裡 代碼如下:
ajax更新數據後,jquery、jq失效問題
給元素綁定click事件 ,但是遇到一個問題 就是 當我執行一些ajax請求後 這個click事件就
jqueryUI部件庫的優缺點
jQuery UI 特性簡單易用繼承 jQuery 簡易使用特性,提供高度抽象接口,短期改善網站易用
相關文章
用vue實現簡單實時匯率計算功能
jquery中attr和prop的區別
jquery操作復選框(checkbox)的12個小技巧總結
jquery 單引號和雙引號的區別及使用注意
jQuery DOM 操作(基本操作、內部插入、外部插入、包裹操作)
使用js和jquery獲取url及url參數的方法
jqueryUI部件庫的優缺點
jQuery+CSS3實現可拖拽的3D立體圖片展示環
HTML5+jQuery實現全屏煙花特效
jquery ui打開url網址的對話框
jQuery基礎知識
JQuery入門技巧
JQuery特效代碼
JQuery常見問題
小編推薦
IE與firefox之jquery用法區別
javascript 驗證日期的函數
jquery 獲取json數據實現代碼
TinyMCE 新增本地圖片上傳功能
JQuery裡面的幾種選擇器 查找滿足條件的元素$(#控件ID)
juqery 學習之四 篩選查找
基於jQuery的Tab選項框效果代碼(插件)
鋒利的jQuery 要點歸納(二) jQuery中的DOM操作(下)
基於JQUERY的多級聯動代碼下載學習
jqGrid增加時--判斷開始日期與結束日期(實例解析)
熱門推薦
Jquery跳到頁面指定位置的方法
用jquery實現的模擬QQ郵箱裡的收件人選取及其他效果(一)
基於jquery的跨域調用文件
jQuery+ajax中getJSON() 用法實例教程
擴展jquery實現客戶端表格的分頁、排序功能代碼
Jquery 實現彈出層插件
jQuery搜索同輩元素方法
$.format,jquery.format 使用說明
jQuery點縮略圖彈出層顯示大圖片
大家都在看
JavaScript中的原型繼承基礎學習教程
Bootstrap 網站實例之單頁營銷網站
前端開發工作感悟:具體的量化指標
淺談JavaScript的事件
在模板頁面的js使用辦法
jquery中mouseout和mouseleave的區別
網站圖標設計經驗總結 網站中如何使用圖標
關於浏覽器文字選中顏色
XML學習教程
|
jQuery入門知識
|
AJAX入門
|
Dreamweaver教程
|
Fireworks入門知識
|
SEO技巧
|
SEO優化集錦
|
Copyright ©
DIV+CSS佈局教程網
All Rights Reserved