2016-05-02 17 views
0

私はこの完璧なスニペットを持っていますが、Dreamweaverに入れてもそれはありません。何が欠けている?あなたがそのようなヘッダにjqueryのをロードする場合、それは良いでしょうjqueryはdreamweaverで動作しません

$('div').each(function() { 
 
    orgText = $(this).html(); 
 
    newText = orgText.replace('(Código:',''); 
 
    $(this).html(newText); 
 
}); 
 

 

 
$('div').each(function() { 
 
    orgText = $(this).html(); 
 
    newText = orgText.replace(')',''); 
 
    $(this).html(newText); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div> 
 
(Código: 40398488494) 
 
</div>

Dreamweaver capture

私には理解されるすべてのヘルプ、感謝

+0

より任意のコンソールエラーがあります – wahwahwah

+0

あなたはあなたのコードをラップしてみました:。? ' ? –

+0

何がエラーですか?コンソールを確認してください –

答えて

0

<head> 
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.2/jquery.min.js"></script> 
</head> 
0

HTMLが完全にレンダリングされる前にJSが起動しているため、最初のページが読み込まれるときに、(未知の)要素を検索しています。

あなただけの決算</body>前に、ページの下部にJSを置き、 JS前/上記<div><small>(Código: 40398488494)</small></div>を置くか、(好ましくは)$(document).ready()を使用することができますすることができます。

以下の各が動作します:

$(ドキュメント).ready(でに)

<!doctype html> 
<html> 
    <head></head> 
    <body> 
     <script src='https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js'></script> 
     <script> 
     $(document).ready(function() { 
      $('div').each(function() { 
       orgText = $(this).html(); 
       newText = orgText.replace('(Código:',''); 
       $(this).html(newText); 
      }); 
      $('div').each(function() { 
       orgText = $(this).html(); 
       newText = orgText.replace(')',''); 
       $(this).html(newText); 
      }); 
     }); 
     </script> 
     <div><small>(Código: 40398488494)</small></div> 
    </body> 
</html> 

JSがないので<div><small>(Código: 40398488494)</small></div>がどこにあるか、それは問題ではないか注意してくださいページがの準備が完了するまでに火をつけます。あなたが$(document).ready()を使用していない場合は$(ドキュメント).ready()

<!doctype html> 
<html> 
    <head></head> 
    <body> 
     <div><small>(Código: 40398488494)</small></div> 
     <script src='https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js'></script> 
     <script> 
     $('div').each(function() { 
      orgText = $(this).html(); 
      newText = orgText.replace('(Código:',''); 
      $(this).html(newText); 
     }); 
     $('div').each(function() { 
      orgText = $(this).html(); 
      newText = orgText.replace(')',''); 
      $(this).html(newText); 
     }); 
     </script> 
    </body> 
</html> 

<div><small>(Código: 40398488494)</small></div> WITHOUT

前に、あなたのJSを来なければなりません。

それがどのようなJS火災とときをカスタマイズすることができますよう$(document).ready()との最初の例は、(望ましい.ready()

+0

良い説明、私はそれを知らなかった。ありがとう。 – Danielillo

関連する問題