jQuery中內(nèi)容選擇器與表單選擇器有什么不同-創(chuàng)新互聯(lián)

這篇文章主要為大家展示了“jQuery中內(nèi)容選擇器與表單選擇器有什么不同”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“jQuery中內(nèi)容選擇器與表單選擇器有什么不同”這篇文章吧。

站在用戶的角度思考問題,與客戶深入溝通,找到沿灘網(wǎng)站設(shè)計(jì)與沿灘網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名申請、虛擬空間、企業(yè)郵箱。業(yè)務(wù)覆蓋沿灘地區(qū)。

內(nèi)容選擇器

jQuery內(nèi)容過濾選擇器的過濾規(guī)則主要運(yùn)用在DOM元素所包含的子元素或其文本內(nèi)容上,主要包括以下四種過濾方法:
內(nèi)容選擇器4種用法

  • 內(nèi)容選擇器

    • 選取含有文本內(nèi)容為“text”的元素

    • 格式:E:contains(text)

  • 包含元素選擇器

    • 選取含有選擇器所匹配的元素的元素

    • 格式: E:has(selector)

  • 空內(nèi)容選擇器

    • 選取不含任何子元素或文本的空元素

    • 格式: E:empty

  • 非空內(nèi)容選擇器

    • 選取含有子元素或者文本的元素標(biāo)簽

    • 格式:E :parent

表單元素選擇器

表單元素是指用于獲取指定表單元素的選擇器,表單元素選擇器用于簡化表單的操作.

jQuery中內(nèi)容選擇器與表單選擇器有什么不同

如操作:

  • 選擇所有內(nèi)容包含 “is”單詞的段落

  • 找到所有擁有input標(biāo)簽的div對象

  • 標(biāo)出所有的非空元素,即擁有子元素或文本的元素

  • 標(biāo)出所有空元素,即沒有子元素或文本的元素

  • 獲取表單下所有輸入框

  • 所有不可用輸入項(xiàng)

  • 被選中的元素

<script>
$(function(){
    //利用:contains獲取包含指定內(nèi)容的組件,篩選文本內(nèi)容中包含is單詞的組件
    //$("p:contains(special)").css("border" , "1px solid red");
    //獲取擁有名為input后代節(jié)點(diǎn)的標(biāo)簽
    //$("div:has(input)").css("border" , "1px solid red");
    //利用層疊選擇器與has()選擇器大的不同時(shí),層疊選擇器選中的是input組件,而上面的has則選中的是擁有input組件的div組件
    //$("div input").css("border" , "1px solid red");
    //利用:parent選擇器獲取所有非空元素
    //$("*:parent").css("border" , "1px solid red");
    //利用:empty 來獲取所有空元素
    //$("*:empty").css("border" , "1px solid red");
    //利用:input獲取表單所有元素,:之前什么都不寫默認(rèn)就是*查詢所有
    //$(":input").css("border" , "1px solid red");
    //$(":input").css("width" , "200px");
    //$("input,select,button").css("border" , "1px solid red");
    //獲取所有按鈕
    //$(":button , :submit , :reset").css("border" , "1px solid red");
    //利用:disabled獲取不可用的表單元素
    //$(":disabled").css("border" , "1px solid red");
    //下面這句話與之等價(jià)
    //$("*[disabled='disabled']").css("border" , "1px solid red");
    //獲取被選中的單選框或復(fù)選框
    //$(":checked").css("width" , "100px");
    $("*[checked='checked']").css("border" , "1px solid red");
  })
</script>

以上是“jQuery中內(nèi)容選擇器與表單選擇器有什么不同”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

當(dāng)前名稱:jQuery中內(nèi)容選擇器與表單選擇器有什么不同-創(chuàng)新互聯(lián)
網(wǎng)頁地址:http://bm7419.com/article16/gjsgg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、動(dòng)態(tài)網(wǎng)站、ChatGPT網(wǎng)站導(dǎo)航、商城網(wǎng)站、用戶體驗(yàn)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)