很多朋友在用smarty做网站的时候都会碰到一个问题,就是在模板页面插入jquery之后会报错,很多人找了半天没找到原因 其实是smarty的标签和jquery的标签冲突所致,smarty模板引擎里面有个内置标签可以跳过解析代码 {literal} {/literal}
例如
{literal}
<script type="text/javascript"> $(function(){ $("#list tr:gt(1)").hover( function(){ $(this).css("background-color","#E8E8E8"); },function(){ $(this).css("background-color","#FFFFFF"); }); });
</script>
{/literal}
包在外面 这样就不会出错了