我试图在速度模板中使用jquery来实现以下代码,但jQuery根本没有响应。我使用的是速度1.5
请提供解决方案。
<script src="/CostTrackerReporting/WebContent/js/jquery-3.2.1.min.js"> </script>
<script>
$.noConflict();
$(document).ready(function(){
$("div.test").replaceWith("<h1>TEST</h1>");
});
</script>
<div id="test">
<p>TETSIGN</p>
</div>
答案 0 :(得分:0)
这是因为你在没有冲突模式下使用jquery。这意味着您不能再使用$,而是必须使用:
jQuery(document).ready(function(){
jQuery("div.test").replaceWith("<h1>TEST</h1>");
});
为什么?因为jQuery不会使用美元符号,以防任何其他库使用它。