Maison >interface Web >js tutoriel >À propos de la méthode attr et de la méthode prop dans jQuery pour obtenir la méthode d'entrée d'opération d'attribut vérifié

À propos de la méthode attr et de la méthode prop dans jQuery pour obtenir la méthode d'entrée d'opération d'attribut vérifié

一个新手
一个新手original
2017-09-29 10:15:311594parcourir

La méthode attr du plug-in jQuery est souvent utilisée pour obtenir la valeur de l'attribut vérifié. La taille de la valeur obtenue n'est pas définie. À l'heure actuelle, la méthode prop peut être utilisée pour obtenir sa valeur réelle. les deux méthodes sont présentées ci-dessous :

1. Obtenez l'attribut vérifié via la méthode prop La valeur vérifiée renvoyée est booléenne et la valeur sélectionnée est vraie, sinon c'est flase


<input type="checkbox" id="selectAll" onclick="checkAll()">全选function checkAll()
{var checkedOfAll=$("#selectAll").prop("checked");
alert(checkedOfAll);
$("input[name=&#39;procheck&#39;]").prop("checked", checkedOfAll);
}
2. S'il est obtenu à l'aide de la méthode attr, si l'attribut vérifié n'est pas défini lors de son initialisation dans l'entrée actuelle, $("#selectAll").attr("checked") renverra undéfini qu'il soit actuellement sélectionné ou non ;

<span style="font-size: 16px"><input type="checkbox" id="selectAll" onclick="checkAll()" >全选</span> <br/><span style="font-size: 16px">如果当前input中初始化已定义checked属性,则不管是否选中,$("#selectAll").attr("checked")都会返回checked.</span><br/><br/>


<input type="checkbox" 
id="selectAll" onclick="checkAll()" checked>全选function checkAll()
{var checkedOfAll=$("#selectAll").attr("checked");
alert(checkedOfAll);
$("input[name=&#39;procheck&#39;]").attr("checked", checkedOfAll);
}
Si vous utilisez jquery, vous devez utiliser la méthode prop pour obtenir et définir l'attribut vérifié, et devriez ne pas utiliser attr.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
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