2016-08-04 10 views
0

最近、私はWordpressサイトでたくさんのjQueryを実行しています。私は "Invalid or unexpected token"というエラーを多く受けていて、原因を突き止めました。それを修正する方法を探していました。Interesting Invalid or unexpected token - JQuery

だから、基本的には、このdoesntの仕事:

jQuery(".someClass").prepend(" 
      <h2>Some text</h2>  "); 

しかし、これはありません:私にとって、それは少し難しい作る何

jQuery(".someClass").prepend("<h2>Some text</h2>"); 

はそう、私のコードは時々、PHPでecho'edされていることです上記のコードは次のような結果になります。

$descriptionHeadJQuery = '<script> 
jQuery(".portfolio_images").prepend("' . $descriptionHead . '");</script>'; 

私はすべてのスペースを正しく取得できると確信していますあなたがエコーの前に正常に動作しますが、私も私のために出て、ここより良いソリューションを持つ人:)

ありがとう

VoidZA

あなたのPHPで
+1

:あまりにも気の利いた小さな関数として

$lookNoLineBreaksMom = preg_replace("/\r|\n/", "", $yourString); 

nes。 1行を使用し、別々の行を '+'で連結するか、または分割された行の末尾にバックスラッシュを追加します。 – Teemu

答えて

0

があることを確信しているし、すべての改行を削除します:あなたは、複数の李に文字列を分割することはできません

function look_mom_no_line_breaks($brokenString) { 
    echo preg_replace("/\r|\n/", "", $yourString); 
    // or just return it: 
    // return preg_replace("/\r|\n/", "", $yourString); 
} 
+0

トップチップ!魅力のように動作します。 – VoidZA

関連する問題