尽管有其他两个答案,这里有一个替代方案,
$('img[src]').each(function (i,n){
var item = $(n).attr('src');
var query = item.split('?');
var items = query.split('&') ;
// so now you get the point, u split each item again by the "=" sign :) this is reusable
// provided you put it on a function, and it can search to return a specific one, with a little imagination :)
});
另一种选择是使用 URI 库。
我已经用过很多次了,你得到了你想要的,并且得到了与 URI/URL 操作有关的一切。
http://medialize.github.io/URI.js/
$('img[src]').each(function (i,n){
var src = $(n).attr('src');
var get_query = URI(src).query()
console.log(get_query)
});
这里有一些例子......
URI("testme?test").query();// returns: test
URI("testme?a=1&b=2").query(true) // returns: {a: "1", b: "2"}
URI("testme?font_size=15&font_name=arial").query(true).font_size // 15
更多关于如何使用的信息...点击这里http://medialize.github.io/URI.js/docs.html#accessors-search