2009-10-29 84 views
1

我怎麼能修改此:jQuery的網址替換

/services/type/single_dwelling/ 

這樣:

/ajax/services/single_dwelling/development

目前我有:

linkUrl = $(this).attr("href").replace(/(\/(services)\/)/,"$1ajax/"); 

,輸出:

/services/ajax/type/single_dwelling/ 

我有點困惑。

+0

很好地格式化的問題。簡短,甜蜜,信息豐富,重點突出。 – 2009-10-29 04:04:17

回答

6

仔細看我看你要在前面加上'/ajax',從初始的URL刪除'/type',並追加'development':使用您的測試字符串

var linkUrl = '/ajax' + $(this).attr("href").replace('type/','') + 'development'; 

將輸出"/ajax/services/single_dwelling/development"

+0

完美 - 謝謝! – Rick 2009-10-29 05:26:44

+0

不客氣@瑞克! – CMS 2009-10-29 05:40:25

1

嘗試:

linkUrl = "/ajax" + $(this).attr("href").replace("/type", "") + "development"; 
+0

謝謝Ates,感謝它。 – Rick 2009-10-29 05:27:15