Je travaille sur la validation personnalisée jQuery de la boîte de sélection multidimensionnelle. J'essaie d'accéder au nom de l'élément de boîte de sélection multidimensionnelle:
<select id="start_time_195" class="myclass" name="start_time[195]">
À l'aide de l'extrait de code suivant:
$.validator.addMethod("my_method", function(value, element) {
console.log(element.name);
}, "This text will be displayed as validation message.");
La sortie de la console est start_time[195]
Mais je veux extraire la clé 195
du nom de l'élément. Existe-t-il un moyen direct d'obtenir cette valeur?
L'autre façon, je pense, est d'utiliser la .split()
fonction, mais cela pourrait être un processus un peu long.
Merci de votre aide.
Ajoutez des données comme @Rory McCrossan a suggéré. Vous pouvez ajouter un identifiant dans un attribut tel que data-id = 195
$(this).attr('data-id');
Si vous ne voulez pas faire cela, récupérez-le à partir de l'identifiant
var id =$(this).attr('id');
getid = id.split("_");
getid[2] // this is your value
Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.
En cas d'infraction, veuillez [email protected] Supprimer.
laisse moi dire quelques mots