Maison > interface Web > js tutoriel > le corps du texte

Jquery détermine si radio, sellct, case à cocher est sélectionné et résume les méthodes d'obtention de la valeur_jquery sélectionnée

WBOY
Libérer: 2016-05-16 16:04:02
original
1290 Les gens l'ont consulté

jquery obtient la valeur du bouton radio

Copier le code Le code est le suivant :

$("input[name='items']:checked").val();

Autre : Déterminez si la radio est sélectionnée et obtenez la valeur sélectionnée

Comme indiqué ci-dessous :
Copier le code Le code est le suivant :

fonction checkradio(){
var item = $(":radio:checked");
var len=item.length;
si(len>0){
alert("oui--la valeur sélectionnée est :" $(":radio:checked").val()); }
}



valeur radio jquery, valeur de case à cocher, valeur de sélection, sélection radio, sélection de case à cocher, sélection de sélection et celles associées

Obtenir la valeur d'un groupe d'éléments sélectionnés par radio
Copier le code Le code est le suivant :
var item = $('input[name=items][checked]').val();

Récupérer le texte de l'élément sélectionné

var item = $("select[name=items] option[selected]").text();


Le deuxième élément de la liste déroulante de sélection est la valeur actuellement sélectionnée


Copier le code Le code est le suivant : $('#select_id')[0].selectedIndex = 1;


Le deuxième élément du groupe de sélection radio radio est la valeur actuellement sélectionnée


Copier le code Le code est le suivant : $('input[name=items]').get(1).checked = true

     
Obtenir de la valeur :

Zone de texte, zone de texte : $("#txt").attr("value"); Case à cocher à sélection multiple : $("#checkbox_id").attr("value"); Groupe radio : $("input[type=radio][checked]").val(); Sélectionnez dans la liste déroulante : $('#sel').val();


Éléments du formulaire de contrôle :

Zone de texte, zone de texte : $("#txt").attr("value",'');//Effacer le contenu



Copier le code

 
Case à cocher à sélection multiple : $("#chk1").attr("checked",'');//Unchecked



Copier le code
Le code est le suivant : $("#chk2").attr("checked",true);//Cochez if($("#chk1").attr('checked')==undefined) //Détermine s'il a été vérifié

Radio du groupe de sélection de radio : $("input[type=radio]").attr("checked",'2');//Définissez l'élément avec la valeur = 2 comme élément actuellement sélectionné

Sélectionnez dans la liste déroulante : $("#sel").attr("value",'-sel3');//Définissez l'élément avec value=-sel3 comme élément actuellement sélectionné



Copier le code

Le code est le suivant : $("").appendTo("#sel")//Ajouter l'option du liste déroulante $("#sel").empty(); //Effacer la liste déroulante

     
Je viens juste de commencer à entrer en contact avec jquery, et je ne connais pas grand chose

Lors de l'utilisation de $("#id") pour obtenir l'élément d'entrée de la page, j'ai trouvé que $("#id").value ne peut pas obtenir la valeur

Plus tard, avec l'aide du grand Baidu, j'ai enfin trouvé la cause du problème :

$("") est un objet jquery, pas un élément dom

la valeur est un attribut de l'élément dom

jquery correspond à val

val() : récupère la valeur actuelle du premier élément correspondant.

val(val) : définit la valeur de chaque élément correspondant.

Donc, le code devrait être écrit comme ceci :

 
Valeur : val = $("#id")[0].value
Affectation : $("#id")[0].value = "nouvelle valeur"
Ou $("#id").val("nouvelle valeur");
Ou cela fonctionne aussi : val = $("#id").attr("value");

Chacun dans jQuery est très simple à utiliser, et il est souvent utilisé pour remplacer la boucle for de javascript

Par exemple, s'il y a un each dans une fonction, si une certaine condition dans each est vraie, la fonction retournera vrai ou faux

Copier le code Le code est le suivant :

function méthodeone(){
....
$.each(tableau,fonction(){
if(la condition est établie){
renvoie vrai ;
}
});
....
}

Il s'est avéré que c'était toujours faux.

Après avoir recherché des informations, j'ai découvert que break et continue ne peuvent pas être utilisés dans chaque bloc de code. Pour implémenter les fonctions de break et continue, d'autres méthodes doivent être utilisées
. break ---- utilisez return false
continue --use return ture;
Ainsi, lorsque je veux utiliser return true dans each pour renvoyer cette fonction, je laisse simplement chacun continuer à s'exécuter avec
Même chacun n'est pas interrompu, donc la fonction ne peut pas revenir

Un autre : Déterminez si la radio est sélectionnée et obtenez la valeur sélectionnée

Comme indiqué ci-dessous :

Copier le code Le code est le suivant :
fonction checkradio(){
var item = $(":radio:checked");
var len=item.length;
si(len>0){
alert("oui--la valeur sélectionnée est :" $(":radio:checked").val()); }
}


Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal