2017-06-16 10 views
0

jQueryをベロシティテンプレートで使用して、次のコードを作成しようとしていますが、jQueryが全く応答しません。私は速度を使用しています1.5jQueryがVelocity 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

これは、競合モードでjqueryを使用しているためです。つまり、あなたは$を使うことができません。代わりに、あなたは以下を使用する必要があります:

jQuery(document).ready(function(){ 
    jQuery("div.test").replaceWith("<h1>TEST</h1>"); 
}); 

なぜですか?他のライブラリがそれを使用している場合、jQueryはドル記号を使用しないためです。

+0

私はあなたが示唆したものを試しましたが、それはまた働いていません... – Shubhra

+0

"うまくいきません"非常に有益ではありません。何が起こるのですか? –

+0

@Shubhraは、コンソールを見ることができますか(例えば、右クリック - > inspect-> console)、エラーメッセージがあるかどうかを教えてください。 – Gegenwind

関連する問題