[英]JavaScript edit links
我的內部搜索引擎返回的搜索結果如下所示:
http://test.mobilkul.se/search/search.html
現在,此JavaScript在搜索結果的每個鏈接中都添加了例如"target=blank"
和#search="query_String"
。
我正在嘗試編輯JavaScript,以便每個鏈接都會從
“ http://test.mobilkul.se/search/click?query ...”
至
“ http://test.mobilkul.se/search/fetch?query ...”
我嘗試添加:
.replace('search/click?query=','search/fetch?query=');
到JavaScript中的不同位置,但沒有任何反應。
誰能幫忙嗎?
編輯:
我在這里放置了一個JSfiddle: http : //jsfiddle.net/shibaja/kK2PZ/
JavaScript在html代碼的底部。
我想在每個鏈接上執行以下命令:
.replace('&url =%2Fsearch','&urlx =%2Fsearch')
.replace('search / click?query =','search / fetch?query =')
.replace('&title = file','&url = file')
.replace('&spaceId =','&space =')
但我不知道將它們放在javascript中的位置。
就像是:
$('a[href*=query]').each(function(){
$(this).attr('href', $(this).attr('href').replace('query', 'fetch'));
});
您可以進行調整以替換更具體的字符串( search/click?query
)。
另外,請記住, replace
不會影響原始字符串,但是會以您想要的方式返回一個新字符串。
希望能幫助到你。
這是JSFiddle: http : //jsfiddle.net/V8B8N/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.