有趣的无效或意外的令牌 - JQuery

时间:2016-08-04 10:08:05

标签: javascript php jquery html wordpress

最近我在Wordpress网站上运行了很多jQuery。我经常收到“无效或意外令牌”的错误,并找到导致它的原因,只是想找一种解决方法。

所以基本上这不起作用:

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

但这样做:

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

对我来说有点困难的是我的代码有时会被php回显,所以上面的代码是这样的结果:

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

我确信我可以正确地将所有间距和线条断开以使其正常工作,但我也确信这里有人为我提供更好的解决方案:)

谢谢

VoidZA

1 个答案:

答案 0 :(得分:0)

在PHP中,在回显之前删除所有换行符:

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

作为一个漂亮的小功能:

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