Ce ne serait pas difficile pour moi de résoudre si je n'avais pas 2 idées d'identifiant pour chaque élément
J'ai une image avec son propre identifiant dans la base de données
Ceci est le bouton similaire p> et ceci est le bouton d'aversion p> in php, j'ai fait que les deux identifiants de boutons = idem parce que c'est des images ID unique qui est dans la base de données, en fonction de cet identifiant, il est affiché à la base de données via ce code p> d'autres m'a dit qu'il est faux d'utiliser le même identifiant 2 éléments je pense que cela peut être résolu si quelqu'un pouvait me donner du code
Trouver la classe où classe = angle-up and id = 1 Changer la classe à vérifier p> Je pourrais faire que les deux identités ne sont pas identiques, mais je devrais alors avoir besoin de stocker cet identifiant dans une autre endroit, puis de l'obtenir via code et je n'ai aucune idée de comment faire cela, c'est plus facile pour moi p> p>
4 Réponses :
Les identifiants doivent être uniques. Utilisez une classe ou deux identifiants différents - et p> doit fonctionner p> mais cela est recommandé p> p> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" crossorigin="anonymous" />
<div id="$id">
<a id='voteup' class='fas fa-angle-up vote'></a>
<a id='votedown' class='fas fa-angle-down vote'></a>
</div>
hmm je ne comprends pas vraiment cela si je n'utiliserai pas l'identifiant d'image de l'image d'identification, alors comment devrais-je savoir pour quelle image a été appuyée?
J'ai ajouté une pièce d'identité de l'image à un autre DIV dans cette div, il y a un pour comme et une aversion pour l'aversion et ils ont tous les deux des identités différentes Comment puis-je obtenir une pièce d'identité de cette DIV après avoir appuyé sur l'un de A?
Aussi l'utilisation de FontaweSome I Head ne semble pas avoir les trucs d'angle
Peut-être que je peux vous ajouter à la discorde ou quelque part? donc je peux poster le code normalement
Des erreurs dans la console? Appuyez sur F12. Je suis hors ligne pendant 2 heures maintenant
Ajouter une erreur d'erreur à l'ajax
aucune idée de comment faire ça .. désolé le code précédent que j'avais compris à 100% mais avec nôtre seulement 60 à 70%, je ne suis toujours pas sûr de savoir comment ce travail 100% Ajax 100%
Voir ma mise à jour. Je dois aller hors ligne pendant quelques heures. Regarde dans mon profil comment me contacter, peut-être j'ai besoin de voir votre site
Si nous commençons assez ici, nous obtenons une demande de conversation
Comme dans quelques commentaires temps
J'espère. Il devrait vraiment y avoir un lien
Mais je ne le vois pas
Peut-être avez-vous besoin de répondre aussi
Utiliser p> $ (this) code> Pour cibler le bouton cliqué, sans avoir besoin d'un identifiant code> ou même d'une classe: <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<button>1</button>
<button>2</button>
Il n'avait probablement pas envie de basculer cette classe lorsqu'il a deux liens.
p> ID code> doit être unique pour référencer un élément DOM. Vous pouvez utiliser différents identifiants ou utiliser une classe. <div class="daddy">
<div id="btn1" onclick='vote("up", this.id);'>UP</div>
<div id="btn2" onclick='vote("down", this.id);'>DOWN</div>
</div>
Vous pouvez utiliser ".Classname" pour changer de couleur.
$(".fas fa-angle-up $voteup").click(function(){
$(this).css( "background-color", "red" );
});
Les identifiants doivent être uniques. Utilisez une classe ou deux identifiants différents -
$ ("a. $ Vodup") code> et$ ("a. $ Votedown") code> devrait fonctionnerD'autres seraient corrects comme
ID code> S sont censés être uniques.