[RESOLU] Attribuer une ID à des élelements ayant une ID

Eléphanteau du PHP | 46 Messages

18 juil. 2012, 22:24

Bonjour !

Je me heurte à un petit problème que je voudrais résoudre, en Jquery
J'ai une div avec plusieurs élement à l'interieur et j'aimerais que, par exemple, quand je click sur un élement il n'y ai que lui qui disparaisse.
<div id="test">
<p>Texte</p>
<p>Texte 2</p>
<p>Texte 3</p>
<p>Texte 4</p>
</div>
Par exemple je voudrais que quand je click sur le Texte 2 il disparaisse ? Quelqu'un pourrait-il me mettre sur la voie ? (par Tableau ?)

Eléphanteau du PHP | 46 Messages

19 juil. 2012, 18:14

je pense avoir trouvé... mais comment puis-je modifier un élement HTML pour lui ajouter une ID ?
<p>Texte</p>
Comment puis-je transformer la balise <p> en <div id="test"> sans pour autant modifier le contenu de la balise ?

ViPHP
ViPHP | 4039 Messages

20 juil. 2012, 09:38

<p id="par_1">Texte</p>
?
Mais qu'importe. (je suis ici - dernier petit projet)
Berze going social.

Mammouth du PHP | 702 Messages

20 juil. 2012, 09:41

onClick="document.getElementById('test').style.display=(document.getElementById('test').style.display=='none') ? 'block' : 'none';"

ViPHP
ViPHP | 928 Messages

20 juil. 2012, 11:44

Bonjour,
pour ton exemple il suffit de faire ça :

Code : Tout sélectionner

$('#test p').click(function() { $(this).css('display', 'none'); });

Eléphanteau du PHP | 46 Messages

20 juil. 2012, 22:02

XD merci beaucoup pour vos réponses. J'ai trouvé ^^
le code que je cherchais était

[javascript]$(".classtest p:eq(1)").attr({id: "1"});[/javascript]

Mais merci ^^