表單作為HTML中一種特殊的元素,操作方法較為多樣性和特殊性,開發者不但可以使用之前的常規選擇器或過濾器,也可以使用jQuery為表單專門提供的選擇器和過濾器來准確的定位表單元素。一.常規選擇器 可以使用id、類(class)和元素名來獲取表單字段,如果是表單元素,都必須含有 ...
一 發現bug的過程 今天同事在使用我做的js表單驗證控件時,發現當表單中存在一個name為nodeType的input時,驗證組件就不好用了。經簡單測試發現 form :input 根本選擇不到一個元素,心想這肯定是jquery的bug了。 二 分析bug 然后就打開jquery的源碼粗略看了一下,發現里里邊好多好多的代碼都關系着nodeType的屬性,這讓我如何下手呢 這可是將近一萬行的代碼。 ...
2013-06-06 17:39 9 1062 推薦指數:
表單作為HTML中一種特殊的元素,操作方法較為多樣性和特殊性,開發者不但可以使用之前的常規選擇器或過濾器,也可以使用jQuery為表單專門提供的選擇器和過濾器來准確的定位表單元素。一.常規選擇器 可以使用id、類(class)和元素名來獲取表單字段,如果是表單元素,都必須含有 ...
在一組動態生成的<select>表單元素中利用動態ID 定位元素 $('#driver_confirm').live('click', function() { var autoOrderid = $(this).attr('data-autoOrderid'); //alert ...
前言 上一篇文章(詳解強大的jQuery選擇器之基本選擇器、層次選擇器)介紹了jQuery四類選擇器中的基本選擇器、層次選擇器,本文將介紹剩下的兩種選擇器:過濾選擇器、表單選擇器。 本文仍使用上一篇文章中的示例頁面。 一、過濾選擇器 過濾選擇器主要是通過特定的過濾規則來篩選 ...
一、元素選擇器jQuery 元素選擇器基於元素名選取元素。在頁面中選取所有 <p> 元素:$("p") 二、id選擇器id選擇器通過 HTML 元素的 id 屬性選取指定的元素。頁面中元素的 id 應該是唯一的,所以您要在頁面中選取唯一的元素需要通過 #id 選擇器。$("#test ...
關於基本選擇器包括 “*” ,“.class”,"element","#id","selector1 selementN" "*" 選擇器,可以找到文檔中的所有的元素,包括 head body ".class" 選擇給定樣式類名的所有的元素。 “element”根據標記名稱選擇所有 ...
jQuery 選擇器 $()函數在很多JavaScript類庫中都被作為一個選擇器函數來使用,在jQuery中就是. $(“#id”)通過id來獲取元素,用來代替document.getElementById()函數. $(“tagName”)通過標簽名來獲取元素,用來代替 ...
jQuery的核心思想就是:選取元素,對其操作。 jquery選擇器對開發有以下優勢:寫法簡潔,不需要考慮主流瀏覽器是否支持某些選擇器(jquery支持css1-css3),不需要考慮瀏覽器報錯(jquery有完善的錯誤處理機制)。 很多時候寫jQuery代碼的關鍵就是怎樣設計合適的選擇器選中 ...
jquery選擇器: css樣式 <style type="text/css"> div,span,p{ width: 140px; height: 140px; margin: 5px ...