2016-07-11 1 views
0

J'utilise un plugin de notation d'étoile de jquery. Le lien est [ici] (http://irfandurmus.com/projects/jquery-star-rating-plugin/). comment récupérer la valeur de l'étoile cliquée dans une note d'étoile de jquery

J'ai une table dans laquelle une colonne a un classement par étoiles pour évaluer un article. Je suis en boucle la note d'étoile pour évaluer l'élément présent dans toutes les rangées. Je dois obtenir la valeur de l'étoile cliquée dans chaque rangée. Cependant, je ne pouvais pas obtenir la valeur de l'étoile cliquée dans chaque rangée. S'il vous plait, j'ai besoin de votre aide avec ceci.

Répondre

0

Vous pouvez le faire avec Javascript:

jQuery('.star').on("click", function(){ 
    var rating = jQuery(this).attr('title'); 
}); 
+0

grâce il worked.would vous suggérer une méthode pour stocker cette valeur dans une base de données et trier en fonction de la valeur – doej

+0

@doej Heureux qu'il vous a aidé! :) – Alessio

+0

@doej Non, désolé :(Mais vous pouvez poser une nouvelle question avec les balises appropriées et le code mis à jour! – Alessio

0

Vous pouvez utiliser quelque chose comme ceci:

$('td .rating-div').each(function(){ 
    console.log($('.stars').find('a.fullStar.star').length); 
}); 
0

Une autre façon

$('.rating-div').each(function() { 
    console.log($(this).find('> .stars > .fullStar:last').attr("title") ) 
});