最近我在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
答案 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 );
}