這次給大家?guī)韏Query怎樣獲取同級元素,jQuery獲取同級元素的注意事項有哪些,下面就是實戰(zhàn)案例,一起來看一下。
創(chuàng)新互聯(lián)建站是一家網(wǎng)站設(shè)計制作、成都網(wǎng)站制作,提供網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,網(wǎng)站制作,建網(wǎng)站,按需開發(fā),網(wǎng)站開發(fā)公司,2013年至今是互聯(lián)行業(yè)建設(shè)者,服務(wù)者。以提升客戶品牌價值為核心業(yè)務(wù),全程參與項目的網(wǎng)站策劃設(shè)計制作,前端開發(fā),后臺程序制作以及后期項目運營并提出專業(yè)建議和思路。
選取 元素同級的所有 元素:(element ~ siblings) 選擇器選取指定元素 element 同級的所有元素。參數(shù) element 必需。任何有效的 jQuery 選擇器。siblings 必需。規(guī)定 element 參數(shù)的同級。
選擇器有了CSS選擇器基礎(chǔ)后,看jQuery的選擇器就很簡單了。
[attribute*=value] 選擇器選取每個帶有指定屬性且值包含指定字符串的元素。語法 ([attribute*=value])參數(shù) 描述 attribute 必需。規(guī)定要查找的屬性。value 必需。規(guī)定值要包含的字符串。
if(this.innerHTML==content){ ele = this; //此處,如果希望直接返回jquery對象,那就給 $(this) 的值 return false; //加上這句,在找到第一個符合的元素時跳出$.each。
其實有一個非常簡單的方法,那就是在那幾個相同name的標(biāo)簽里面加上一個相同的類。
直接用js里的getElementsByName就可以獲取所以name值相同的元素。但獲取出來的并不是數(shù)組,而是類數(shù)組的元素集合。
.prev(selector)參數(shù)描述 selector 字符串值,包含用于匹配元素的選擇器表達(dá)式。
1、有以下幾種方法:parent([expr])取得一個包含著所有匹配元素的唯一父元素的元素集合。
2、先獲取當(dāng)前對象,再根據(jù)對象去獲取上一個兄弟節(jié)點和下一個兄弟節(jié)點 .prev()定義和用法 prev() 獲得匹配元素集合中每個元素緊鄰的前一個同胞元素,通過選擇器進(jìn)行篩選是可選的。
3、siblings(),可以返回元素的所有同胞元素。next(),可以獲取到當(dāng)前元素的下一個同胞元素。nextAll(),可以獲取到當(dāng)前元素的所有跟隨的同胞元素。nextUntil(),可以獲取到介于兩個元素之間的所有跟隨的同胞元素。
4、獲取第一個子元素有如下方法:(1):first 舉:$(div.one:first),獲取所有class=one的Div的第一個div子元素。
5、輸入jquery代碼:(body).append($(div:first).text());(body).append($(div:last).text());瀏覽器運行index.html頁面,此時通過jquery獲取了第一個div和最后一個div并打印了其內(nèi)容。
分享名稱:jquery搜索同級元素 jquery查找同級元素
網(wǎng)站地址:http://jinyejixie.com/article0/dggejoo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、小程序開發(fā)、服務(wù)器托管、標(biāo)簽優(yōu)化、營銷型網(wǎng)站建設(shè)、全網(wǎng)營銷推廣
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)