php envoie les chaînes html au html via ajax enveloppé dans les balises <p class="select"></p>
, css lit parfaitement la classe. javascript/jquery ne fonctionne pas. javascript/jquery ne va même pas analyser <p onclick="function()"></p>
. Qu'est-ce que je fais mal?javascript wont pas analyser les balises php html
Heres mon php (envoie des données via fin ajax)
echo "<p class='select' onclick='populate();' >{$row['song_name']} </p>";
Heres mon css (fonctionne bien)
p.select{color:#fff;padding: 5px;margin:0}
p.select:hover{color:#fff;background:#f60;cursor:pointer;}
Heres mon javascript méthode 1 jquery.
$("p .select").click(function(){
var str = $(this).val();
alert(str);
});
méthode 2 sur la fonction de clic.
function populate()
{
alert('here')
}
aucune des deux méthodes ne répond du tout. Gourou, pourquoi est-ce?
Bien que comme un élément P ne possède pas une propriété de valeur, ce ne fonctionne toujours pas: val() devrait probablement être du texte(). http://docs.jquery.com/Attributes/val – NickFitz