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

Interesting Invalid or unexpected token - JQuery

本文关键字:令牌 -JQuery 意外 无效      更新时间:2023-09-26

所以最近我在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

在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 );
}