Php jQuery-SyntaxError:缺少)在参数列表之后
我尝试通过组合jquery和php来创建动态文本替换。但即使没有什么问题,它也会返回错误 以下是我使用的代码:Php jQuery-SyntaxError:缺少)在参数列表之后,php,jquery,replace,syntax-error,contains,Php,Jquery,Replace,Syntax Error,Contains,我尝试通过组合jquery和php来创建动态文本替换。但即使没有什么问题,它也会返回错误 以下是我使用的代码: <?php $txt = "name, test, example"; $texts = explode(",", $txt); ?> <script type="text/javascript"> jQuery(document).ready(function($){ <?php fo
<?php
$txt = "name, test, example";
$texts = explode(",", $txt);
?>
<script type="text/javascript">
jQuery(document).ready(function($){
<?php
foreach($texts as $key => $text){
?>
$("body:contains('<?php echo $text; ?>')").html(function(_, html) {
return html.replace(/(<?php echo $text; ?>)/g, '<span class="smallcaps">$1</span>');
});
<?php
}
?>
});
</script>
下面是我得到的错误:
SyntaxError: missing ) after argument list
..."body:contains('<span class="smallcaps">usage</span>')").html(function(_, html)
调试器的箭头指向上面错误日志中smallcaps字符串的开头
这里可能有什么问题以及如何解决它?您没有在.htmlfunction\ux之后关闭。你需要一秒钟。不,这只是调试器报告。实际代码就是上面的代码。呜呜,我的错。可能是因为你需要消毒。它看起来在那里插入了一个双引号?