2014-07-23 138 views
0

我想改變以下字符串打印特殊字符的jQuery

你好ABC先生

閱讀:

Hello "Mr ABC"

字符串Mr ABC包含特殊/不可打印字符「」。

P.S:我可以在哪裏看到相關文件?

+0

請先嚐試修復你的語法,你的問題是不可理解的。還向我們展示了您嘗試過的一些代碼。 – nonchip

+1

您想用\這讓JavaScript把它們作爲文字字符,而不是作爲'「' – yuvi

+1

嘗試用'你好\」先生ABC \「逃脫他們' – Himanshu

回答

1

您可以用反斜槓(\)之前他們逃脫特殊字符。所以雙引號將是\",如Hello \"Mr ABC\"

你所尋求的文檔是在:

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Values,_variables,_and_literals#Using_special_characters_in_strings

當然,如果雙引號標記位於單引號定義的字符串中(如JavaScript和jQuery中的慣例,但不是HTML中的),那麼它們就不會成爲問題:'Hello "Mr ABC"'

0

你也可以使用jquery實現這一點。只需要用「str」變量替換你的字符串。

$(document).ready(function(){ 
    var str = "Hello Mr ABC"; // replace your string 
    var newStr = str.substr(0,5)+' "'+$.trim(str.substr(5,str.length-1))+'"'; 
    alert(newStr); 
    }); 
+0

爲什麼在世界上您需要jQuery? – epascarello