簡體   English   中英

JavaScript編輯鏈接

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM