-1

これは私のコードです:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">

<span class='whocares'><div class='box'><span style='font-size:20px;color: #0BB;'>12/26/2012 is the best</span></div><br></span><span class='whocares'><div class='box'><span style='font-size:20px;color: #0BB;'>12-26-2012</span></div><br></span><span class='whocares'><div class='box'><span style='font-size:20px;color: #0BB;'>messa coockcook</span></div><br></span><script>
$(document).ready(function() {
var currentTime = new Date()
var month = currentTime.getMonth() + 1
var day = currentTime.getDate()
var year = currentTime.getFullYear()
$(".whocares:not(:contains('" + month + "/" + day + "/"+ year+"'))").remove();
});
</script>

JSFiddleで動作しますが、私のサーバーでは動作しません。私のサーバーでは、実行しても何も表示されません。なんでそうなの?私は何を間違えましたか?

前もって感謝します!

4

2 に答える 2

1

まず、ソースを表示します。

<b>Warning</b>:  file_get_contents(http://www.dumbsearch.com/reminded.txt) [<a href='function.file-get-contents'>function.file-get-contents</a>]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
 in <b>/home/content/76/7290476/html/remindersimportant.php</b> on line <b>4</b><br />

次に、さまざまなタイムゾーンの人々を考慮する必要があります。たとえば、私はISTタイムゾーンにいるので、ここではすでに2012年12月27日です。

それに加えて、HTMLは整形式ではありません。

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">

ここで締めくくりが必要</script>です。これが、サーバーでエラーが表示されない理由の1つです。

常にインデントされたコードを維持するのに役立ちます。重要な場所でそのようなエラーを簡単に見つけることができます。

于 2012-12-27T03:01:39.000 に答える
0

jQueryのスクリプトタグが正しく閉じられていません。

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>

<span class='whocares'><div class='box'><span style='font-size:20px;color: #0BB;'>12/26/2012 is the best</span></div><br></span><span class='whocares'><div class='box'><span style='font-size:20px;color: #0BB;'>12-26-2012</span></div><br></span><span class='whocares'><div class='box'><span style='font-size:20px;color: #0BB;'>messa coockcook</span></div><br></span>

<script>
$(document).ready(function() {
var currentTime = new Date()
var month = currentTime.getMonth() + 1
var day = currentTime.getDate()
var year = currentTime.getFullYear()
$(".whocares:not(:contains('" + month + "/" + day + "/"+ year+"'))").remove();
});
</script>
于 2012-12-27T03:02:04.360 に答える