jQuery選擇器測試與範例

為了熟悉jQuery選擇器的使用,特別寫了一個測試網頁,以下是功能備忘。

在表單 FORM1 裡放入姓名、住址、電話等資料項目,項目形式有TextButtonSelectTextArea等多種,再用幾個功能按鈕執行不同的過濾字串,最後把符合的項目ID顯示在網頁下方。

  1. 項目要放在一個有序清單(Ordered List, ol)裡,因此用 $("") 建立新的要素(等同於 document.createElement("ol") 。為方便後續操作使用此要素,將之存入變數$result。
    • jQuery的命名慣例:jQuery的物件變數都以 $ 符號開頭,如上例中的$result就是一個jQuery物件。
  2. 清除jQuery物件的內容可使用remove() method,$result.remove( ),在執行操作前要把$result內容先清空,否則會讓清單越加越長。
  3. $result.append("HTML內容")會把字串附加到$result裡面。
  4. 針對表單FORM1操作的選擇器寫法:
操作功能 選擇器 說明
1 找出所有項目 $("#FORM1 :input") 包含input、select、textarea、button等
2 找出type=’text’的項目 $("#FORM1 :text") | | | 3 |找出type=’hidden’的項目 |{{{$("#FORM1 input[@type='hidden']") :hidden是被隱藏的項目而不是Hidden類型的
<input />項目,因此必須用指定屬性的寫法
4 列出type=’hidden’且有title屬性之項目 $("#FORM1 input[@type='hidden'][@title]") 兩個條件都成立的項目才會被選到
5 ID有2之項目 $("FORM1 input[@id*='2']") 開頭^、結尾$、含有*,這幾個符號和正規運算式相同,很好記憶
6 ID以DUM開頭之項目 $("FORM1 input[@id^='DUM']"

完整的程式請參考,檢視原始檔即可:

##

您可能也會有興趣的類似文章

填寫回應

 

 

 

您可使用這些HTML標籤

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">

隨機文章

  1. [iReport] 奇偶列變換底色 
  2. FireFox擴充: Tab Bin 儲存關閉的分頁網址 / TaxilleTexte 變更文字尺 
  3. [Tools] 常用的AutoHotKey設定 (9)
  4. [Tools] FileBox eXtender: 資料夾的「捷運系統」 (6)
  5. [轉貼] 「部落格」魅力 無法擋 
  6. 用AutoHotkey改造ThinkPad X61按鍵 (2)
  7. 蘋果創辦人喬布斯 討厭按鈕 
  8. 使用Memory Fox附加元件為Firefox進行定期記憶體瘦身 (3)
  9. SoftCAT: 登錄軟體紀錄的軟體 
  10. 將IE網頁轉換成FireFox也能執行 

歷史熱門文章

  1. 如何手動輸入Plurk的表情圖示? (352,013 點擊/2008-09-29)
  2. 簡單放大Plurk輸入區的方法[修訂] (86,775 點擊/2008-09-29)
  3. Plurk CSS樣式自訂修改全攻略 (82,763 點擊/2009-07-04)
  4. 啟用&關閉中華電信ZyXEL P874的無線網路連線功能的步驟[修訂] (82,370 點擊/2011-06-01)
  5. 網路升級光世代50M/3M與設定ZyXEL P874 (52,393 點擊/2011-05-28)
  6. 輕鬆學會彈指神功-揭露AutoHotkey絕技 (42,809 點擊/2008-04-10)
  7. iPad新手入門技巧 (39,990 點擊/2011-02-05)
  8. 分享世博台灣館主題曲『台灣的心跳聲』MV(附歌詞+下載連結+新歌詞) (38,040 點擊/2010-04-27)
  9. 把HTC Touch HD操作介面換成Spb Mobile Shell,美觀又便利! (37,861 點擊/2009-02-18)
  10. 另一套適用手機的影片轉檔工具:WinAVI 3GP/MP4/PSP/iPod Video Converter (35,795 點擊/2009-04-18)