<!DOCTYPE?html>
<html?lang="en">
<head>
<meta?charset="UTF-8"?/>
<title>Test?Page</title>
</head>
<body>
<script>
var?str1?=?'C:\\Program?Files\\iPod\\bin\\iPodService.Resources\\ca.lproj\\iPodServiceLocalized.dll';
var?str2?=?str1.replace(/\\/g,?'/');
console.log(str1);
console.log(str2);
</script>
</body>
</html>
註意,replace()中的第壹個參數我用的是正則表達式(regular?expression)而非字符串,表達式最後要加上g(flag)代表global,意指把所有匹配到的‘\\'都替換為’/‘,否則只替換第壹個匹配到的’\\‘。學好reg?exp對於解決類似的問題,包括表單驗證等繁瑣工作十分有幫助。並且,除了JavaScript外,大部分主流開發語言都實現了reg?exp,只是相互間略有差別。
FYI,妳所說的jQuery應該是指JavaScript。JavaScript是壹種在Web?deveopment中主要用於client?side開發的編程語言,而jQuery是壹個非常流行的JavaScript開發庫。應用jQuery進行開發可以大大簡化DOM?Manipulation和Ajax等原本較繁瑣的工作,更重要的是它能幫助開發人員避免大部分的瀏覽器兼容性問題,所以近年十分受歡迎。所以請搞清楚,這兩者雖然關系密切,但絕不是同壹樣東西