Bonjour

je cherche a effectuer des tests conditionnels dans la partie html de mon code

html :

Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
<p class= "rep3" width="100" id="val1" data1={{ famille  }} style= "display:none;">{{ famille }}</p>
<p class= "rep4" width="100" id="val2" data2="" style= "display:none;"></p>
<div id="example">{{ data2 }}</div>
{% if data2 == "general" %}
<a href="/one_category/all/">criteria1</a>
{% else  %}
{% if data2 == "ceramic" %}
<a href="/one_category/ceramic/">criteria2</a>
{% else  %}
<a href="/image3/">criteria</a>
{% endif %}
{% endif %}

javascript :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
$(document).ready(function() {
    var element = document.getElementById('val1');
    laval1 =  element.getAttribute('data1');
    var element2 = document.getElementById('val2');
    element2.setAttribute('data2', laval1);
});
je recupere la variable data1 et vais ensuite l'ecrire dans data2

les tests if ne marchent pas et me renvoient vers

Code : Sélectionner tout - Visualiser dans une fenêtre à part
href="/image3/">criteria</a>/">criteria</a>
ca me semble pourtant correct..quelle est mon erreur ?