私は関数に単語を置き換えるために.replaceWithを使用しようとしていますが、機能していません。問題は私が正しく機能しなかったことですが、それを書く方法はわかりません右。誰でも私を助けることができます(それはほんの少しです)。ありがとう。.replaceWith関数に置き換えます
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.min.js">
<html>
<body>
<script type="text/javascript">
var d=new Date();
var weekday=new Array(7);
weekday[0]="Monday";
weekday[1]="Tuesday";
weekday[2]="Wednesday";
weekday[3]="Thursday";
weekday[4]="Friday";
weekday[5]="Monday";
weekday[6]="Monday";
</script>
<script type="text/javascript">
$(document).ready(function($){
$('div.Shipby').replaceWith(function(){
return $("<div>").text("Orders placed now will ship " + weekday[d.getDay()]);
});
});
</script>
<div class="Shipby">
Tomorrow.
</div>
</body>
</html>
これは、 'replaceWith'がどのように動作しているかではありません。 [ドキュメントを読む](http://api.jquery.com/replaceWith/)をご覧ください。 'document.write'を使うと非常に間違っています。 –
*ドキュメント全体を上書きする 'document.write()'はありませんか? –
@DavidThomas:そうだと思います。 – Blender