こんにちは!ウェブの専攻をしている初心者です。
私も最近javascriptを勉強しているので
足りないですけど、意見を話したいと思います^^
まず、どんなエラーか、どんな状態か分からないので、
私もしてみました!
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<script>
$(function () {
var str = $("#str").html();
console.log(str);//変数debug
str = str.replace(/"/g,'¥"');
str = str.replace(/'/g,"¥'");
$("#result").html(str);
alert(str);
});
</script>
</head>
<body>
変化前
<h1 id="str">He'l'lo Wo"rld</h1><hr>
変化後
<h1 id="result"></h1>
</body>
</html>
した結果、私はうまくできました、
もし、scriptの部分でvar html = ($("body").html());と言うことがありましたけど、
bodyの要素を読み込むことができなくて、置換ができなかったのはないでしょうか?
そして
var html = ($("body").html());
var html = html.replace(/"/g,'¥"');
var html = html.replace(/'/g,"¥'");
ここで、varと言うのは一つで十分です
続けてvarで宣言すると続けて新しい変数が宣言されることなので
最初読み込んだデータが繋がることができないと思います。
scriptの位置に従ってhtmlの中にあるタグのresultを読み込む時、
$(document).ready(function(){ });などのonloadk関数が要るかもしれないです^^
外国人なので、説明がおかしいかもしれないですね;_+
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/07/06 15:10