2017-11-03 221 views
0

我有我的網頁上幾個相對屬性,我想只過濾屬性rel="attachment過濾器相對屬性

但問題是,每個rel=attachment屬性有一些更rel,如:

rel="attachment wp-att-53" 
rel="attachment wp-att-54" 
rel="attachment wp-att-55" 

有頁面上的其他名稱爲rel屬性如:

rel="otherRel" 

將以下代碼複製LL rel屬性:

$(function() { 
    $('a[rel]').appendTo('.two'); 
}); 

我怎麼只過濾屬性rel=attachment

請參閱的jsfiddle:

http://jsfiddle.net/strfcL0c/2/

回答

1

像這樣:

$('a[rel^="attachment wp"]').appendTo('.two'); 
+0

這將不匹配顯示的任何元素....屬性值是不等於選擇器建議 – charlietfl

+0

編輯我的答案 – Liroy

+0

@ LiroyLeshed.com謝謝,我該怎麼辦那裏的照片在哪裏沒有空的空間? – Gislef

2

您可以使用類似這樣$('a[rel^=attachment]')

^=代表開始與因此產生的名單將只包含有一個rel屬性,該屬性的元素值開始於attachment

+0

謝謝,工作。還有一個問題,我該如何製作圖像之前沒有空間的地方? – Gislef

+0

@Gislef我不確定你的意思。你想扭轉這個過程嗎? – Titus

+0

'appendTo'將包含圖像的所有內容都更改爲另一個位置。但在之前的地方是一個空白的地方。我希望我沒有離開這個空的空間 – Gislef