Comment trouver un élément qui a l’atsortingbut “question-id” et est égal à une valeur spécifique? A partir de là, je dois trouver la div la plus proche (le wrapper de cet élément).
Merci
Vous pouvez utiliser l’ atsortingbut égal à sélecteur
$('[question-id="yourvalue"]').closest('div');
Utilisez un sélecteur Atsortingbute Equals et la méthode la plus proche () :
var wrapper = $("[question-id='yourValue']").closest("div");
En passant, notez que vous pouvez utiliser un atsortingbut de données HTML5 (par exemple, data-question-id
) pour incorporer des informations dans votre élément sans compromettre la validité de votre marquage. Dans ce cas, le code ci-dessus deviendrait:
var wrapper = $("[data-question-id='yourValue']").closest("div");