je la fonction de rappel suivante lorsque vous utilisez le plugin étoile jQuery:valeur de l'attribut jQuery DOM
$('.star').rating({
callback: function (value, link) {
{
if (response.session) {
$.post("update.php", {
uid: response.session.uid,
mid: $('.star').attr('name'),
val: value
});
alert($('.star').attr('name'));
}
});
}
});
et le code html suivant:
<input name="star2" type="radio" class="star"/>
<input name="star2" type="radio" class="star"/>
<input name="star2" type="radio" class="star" checked="checked"/>
<input name="star2" type="radio" class="star"/>
<input name="star2" type="radio" class="star"/>
comment puis-je obtenir le nom de la jQuery? J'ai essayé de faire .attr comme ci-dessus et il revient indéfini. J'ai essayé de faire $($this).attr('name')
et il renvoie le nom de la boîte de fantaisie jquery ..
try '$ (this). attr ('name') ' – Yeameen
@Yeameen qui ne fonctionnerait pas à moins que le plugin d'évaluation fonctionne dans le contexte de l'événement (dont je doute) – JohnP