(3)選擇元素——(10)表單選取器(form selector)

來源:互聯網
上載者:User

The capabilities of custom selectors are not limited to locating elements based on their position. For example, when working with forms, jQuery's custom selectors and complementary CSS3 selectors can make short work of selecting just the elements we need. The following table describes a handful of these form selectors:


定製選取器的能力不僅僅局限在依靠元素的位置來定位元素。例如,當我們使用表單的時候,jquery定製選取器和css3選取器可以讓我們選擇我們需要的元素變得簡單。下面的表格描述了一些表單選取器:選取器       匹配:input       input,textarea,select,button元素:button     Button元素,type屬性為butto的input元素:enabled    可用的表單元素:disabled    被禁用的表單元素:checked    被選擇的Radio按鈕和checkbox:selected    被選擇的option元素
As with the other selectors, form selectors can be combined for greater specificity. We can, for example, select all checked radio buttons (but not checkboxes) with $('input[type="radio"]:checked')or select all password inputs and disabled text inputs with $('input[type="password"], input[type="text"]:disabled'). Even with custom selectors, we use the same basic principles of CSS to build the list of matched elements.
We have only scratched the surface of available selector expressions here. We will dive further into the topic in Chapter 9, Advanced Selectors and Traversing.
和其他選取器一起,表單選取器可以串連起來做到更強大的專一性。比如,我們可以使用$('input[type="radio"]:checked')選擇所有的被選擇的radio按鈕(不包括checkbox),或者我們可以使用$('input[type="password"],input[type="text"]:disabled')選擇所有的password輸入框和被禁用的文本輸入框。甚至使用定製選取器,我們可以使用相同的css的基本原則建立被匹配的元素的列表。我們僅僅描述了可用的選取器運算式的很淺的東西,我們將在第九章”進階選取器和遍曆“更深入的講解這個主題。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.