jQ 從2.0開始對某些低版本的瀏覽器已經不兼容了,還是用pa200318提供的方法的,也很容易實現的
創新互聯服務項目包括錫林郭勒盟網站建設、錫林郭勒盟網站制作、錫林郭勒盟網頁制作以及錫林郭勒盟網絡營銷策劃等。多年來,我們專注于互聯網行業,利用自身積累的技術優勢、行業經驗、深度合作伙伴關系等,向廣大中小型企業、政府機構等提供互聯網行業的解決方案,錫林郭勒盟網站推廣取得了明顯的社會效益與經濟效益。目前,我們服務的客戶以成都為中心已經輻射到錫林郭勒盟省份的部分城市,未來相信會繼續擴大服務區域并繼續獲得客戶的支持與信任!
var i=$("li").length;
var lastLi=$("li").eq(i-1);
:first-child 選擇器被用來選擇父標簽的第一個子標簽,此是:nth-child(1)的簡便形式。
例如:
$(‘li:first-child’)—用來選擇所有li的父標簽的第一個li子標簽。
$(‘tr:first-child’)—類似。
:last-child 選擇器被用來選擇它們父標簽的中的最后一個匹配的子匹配。
例如:
$(‘li:last-child’)—選擇所有li父標簽中的最后一個li子標簽。
$(‘tr:last-child’)—類似。
你好,根據你的描述,可以使用remove()函數來刪除元素,如下
代碼截圖
運行截圖
總結:
真刪除:使用remove函數將選中的元素刪除。
偽刪除:使用hide函數將選中的元素隱藏,給人一種刪除的表象。
通過children
children("input:first-child")
$(this).children("input:first-child").val();
$(this).children("input:last-child").val();
通過選擇器,$(".itemsinput:first")
1. 通過位置選擇的操作:
:first:默認情況下是相對整個頁面來說的第一個,如:li:first表示整個頁面的第一個li元素,而ul li:first表示整個頁面的第一個li元素,并且是在ul下的子元素;
:first- child:為每個父元素匹配第一個子元素,如li:first-child返回每個ul的第一個li元素。可以這樣理解,頁面中的元素有相同的父元素 的,并且里面又包含li元素的,那么就取第一個li元素,每個子類集合都要進行判斷,直到找出所有符合要求的li元素;
:only- child:返回所有沒有兄弟節點的元素,注意,文本元素不是,也就是說類似這樣的divhelloa href=""jquery/a/div,對于這段會選出a元素;對 于$(”label:only-child“)會選出是label元素,同時它是它父類唯一的子元素的label元素;
:nth-child(n):返回第n個子節點,n從1開始,如果n取0,那么就會選擇所有的元素。如:[*]li:nth-child(2)返回li元素,并且該元素是其父元素的第二個子元素;
:nth-child(even|odd):返回偶數或奇數的子節點;
:nth-child(An+B):返回滿足表達式An+B的所有子節點,比如3n+1返回所處位置為父節點子元素的是3的倍數加1的那個子元素;
:even:頁面范圍內的處于偶數位置的元素,如:li:even返回全部偶數li元素;
:odd:頁面范圍內的處于奇數位置的元素;
:eq(n):第n個匹配的元素(n從0開始),如:li:eq(3)返回整個頁面的第四個li元素,ul li:eq(1)返回頁面中第一個ul元素下的第二個li元素,注意:只匹配一次就返回了;
:gt(n):第n個匹配元素(不包括)之后的元素(n從0開始),如:ul:gt(2)返回從第3個ul開始的所有ul元素(含第三個);
:lt(n):第n個匹配元素(不包括)之前的元素(n從0開始),如:ul:lt(2)返回從第0個和第1個ul元素;
2. 利用css選擇器進行選擇:
元素標簽名:比如說$(”a“)會選出所有鏈接元素;
#id:通過元素id進行選擇,比如說$("#form1")會選擇id為form1的元素;
.class:通過元素的CSS類來選擇,比如說$(".boldstyle")會選擇CSS為boldstyle類的元素;
標簽 名#id.class:通過某類元素的id屬性和class屬性來選擇,如:$(a#blog.boldStyle)會選擇id為blog并且CSS類型 為.boldStyle類型的鏈接元素(a id='blog' class='.boldStyle');
父標簽名 子標簽名.class:通過選擇父標簽下的某種CSS類型的子元素,如:$(p a.redStyle)會選擇p段落元素中的鏈接子元素a,且其css類型為.redStyle;
3. 通過子選擇器,容器選擇器和屬性選擇器進行選擇:
*:匹配所有的元素,比如說:$(*)會把頁面中的所有元素都返回;
E:匹配標簽名為E的所有元素,如$("a")返回所有鏈接元素;
E F:匹配父元素E下的標簽名為F的所有子元素(F可以為E的子類的子類,甚至更遠);
EF:匹配父元素E下的所有標簽名為F的直接子元素;
E+F:匹配所有標簽名為F的元素,并且有E類型的兄弟節點在該F元素之前(E,F緊挨著);
E~F:匹配前面是任何兄弟節點E的所有元素F(E,F不必緊挨著);
E:has(F):匹配標簽名為E,至少有一個標簽名為F的后代節點的所有元素E;
E.C:匹配帶有類名C的所有元素E。.C等效于*.C;
E#I:匹配id為I的所有元素E,#I等效于*#I;
E[A]:匹配帶有屬性A的所有元素E;
E[A=V]:匹配所有屬性A的值為V的元素E;
E[A^=V]:匹配所有元素E,且A的屬性值是V開頭的;
E[A$=V]:匹配所有元素E,且A的屬性值是V結尾的;
E[A*=V]:匹配所有元素E,且A的屬性值中包含有V;
4.利用jQuery自定義的選擇器進行選擇:
:button:選擇任何按鈕類型的元素,包括input[type=submit]等等;
:checkbox:選擇復選框元素;
:file:選擇所有文件類型元素,即input[type=file];
:image:選擇表單中的圖像元素,即input[type=image],注意此處和前面根據標簽名img選擇圖像有點不同哈;
:input:選擇表單元素,如input,select,textarea,button等;
:radio:選擇單選按鈕元素;
:reset:選擇復位按鈕元素,如input[type=reset],button[type=reset];
:submit:選擇提交按鈕元素;
:text:選擇文本字段元素,即input[type=text];
:animated:選擇當前處于動態控制下的元素;
:contains(hello):選擇包含文本hello的元素;
:header:選擇標題元素,如h1;
:parent:選擇擁有后代節點(包括文本)的元素,而排除空元素;
:selected:選擇已選中的選項元素;
:visible:選擇可見元素;
當前題目:jquery的last的簡單介紹
網站URL:http://vcdvsql.cn/article40/dsdjoeo.html
成都網站建設公司_創新互聯,為您提供商城網站、網站導航、網站收錄、動態網站、網站內鏈、網站設計公司
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯