Я использую следующий скрипт на своем сайте (http://www.xeasycorex.net) для кнопки Tumblr в каждом сообщении. Строка strPostTitle.replace
избегает любых двойных кавычек, но мне нужно сделать то же самое для одиночных кавычек, поскольку она завершает строку, когда присутствует в заголовках сообщений, и не отображает кнопку, я просто не уверен, как это сделать.Как избежать одиночных кавычек в Javascript?
Благодаря!
<script>
var strPostUrl = "<data:post.url/>";
var strPostTitle = '<data:post.title/>';
var strNewUrl = strPostUrl.replace("http://","");
var strNewTitle = strPostTitle.replace(/"/g, '"');
document.write("<a href='http://www.tumblr.com/share/link?url="+strNewUrl+"&name="+strNewTitle+"'><img src='https://lh4.googleusercontent.com/-Vw74mICSigg/USjO29GAujI/AAAAAAAARHE/dY0nzXtwTVU/s81/tumblr-share.png'/></a>");
</script>
использование \», чтобы избежать одиночные кавычки – kinakuta
Как' <данные: post.url /> 'заменен? – icktoofay