2017-06-16 2 views
0

J'essaye de réaliser mon code suivant en utilisant jquery dans le modèle de vélocité mais jQuery ne répond pas du tout. J'utilise la vitesse 1.5jQuery ne fonctionne pas dans Velocity 1.5

Veuillez fournir une solution.

<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> 

Répondre

0

C'est parce que vous utilisez jquery en mode sans conflit. Cela signifie que vous ne pouvez plus utiliser $ à la place:

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

Pourquoi cela? Parce que jQuery n'utilisera pas le signe dollar au cas où une autre bibliothèque l'utiliserait.

+0

J'ai essayé avec ce que vous avez suggéré, mais il ne fonctionne pas non plus ... – Shubhra

+0

"ne fonctionne pas" n'est pas très instructif. Ce qui se produit? –

+0

@Shubhra pouvez-vous jeter un coup d'oeil à la console (par exemple, par un clic droit-> inspecter-> console) et dire s'il y a un message d'erreur? – Gegenwind