我正在尋找一個jQuery選擇查找所有圖片鏈接,這是說很簡單,jQuery選擇的圖片鏈接,其容忍的查詢字符串
$('a[href$="jpg"], a[href$="jpeg"], a[href$="png"], a[href$="gif"]')
但這打破,如果我的鏈接後有一個查詢字符串,如:
<a href="http://example.com/image1.jpg?1737892">link</a>
有沒有辦法選擇像上面所有的圖像鏈接,但如果圖像鏈接有在最後一個查詢字符串,它仍然可以工作它?
可以使用['filter'](http://api.jquery.com/filter/)和執行邏輯。 – 2012-02-29 15:33:44
對不起,@FelixKling,不關注,你能解釋一下嗎?不過濾仍然需要我有一個選擇器,它可以識別圖像的鏈接,但不會妨礙附加到url的查詢字符串? – 2012-03-01 16:49:51
這個想法是選擇所有鏈接並使用'filter'在鏈接上執行一些更復雜的計算,例如使用正則表達式。選擇器非常有限,'filter'可以讓你實現任何邏輯來限制所選元素的集合。 – 2012-03-01 18:04:54