Maison > Article > interface Web > Tutoriel sur l'utilisation de jQuery pour détecter dynamiquement l'état coché d'une case à cocher
Tutoriel jQuery : surveiller dynamiquement l'état sélectionné d'une case à cocher
Dans le développement Web, nous rencontrons souvent des situations où nous devons surveiller l'état sélectionné d'une case à cocher et effectuer les opérations correspondantes en conséquence. Cette fonctionnalité peut être facilement implémentée à l'aide de jQuery, améliorant ainsi l'expérience et l'interaction utilisateur. Ce didacticiel expliquera comment utiliser jQuery pour surveiller dynamiquement l'état coché d'une case à cocher et joindra des exemples de code spécifiques.
Avant de commencer, nous devons d'abord présenter le fichier de la bibliothèque jQuery. La dernière version de la bibliothèque jQuery peut être importée via le lien CDN suivant :
<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
Ensuite, nous créons une structure HTML contenant plusieurs cases à cocher, par exemple :
<input type="checkbox" id="checkbox1"> <label for="checkbox1">选项1</label> <input type="checkbox" id="checkbox2"> <label for="checkbox2">选项2</label> <input type="checkbox" id="checkbox3"> <label for="checkbox3">选项3</label>
$(document).ready(function() { $('input[type="checkbox"]').change(function() { if($(this).is(':checked')) { console.log($(this).attr('id') + ' 被选中了'); // 在这里可以添加相应的操作 } else { console.log($(this).attr('id') + ' 被取消选中了'); // 在这里可以添加相应的操作 } }); });
4. Explication du code
$(document).ready(function() {...})
: Exécutez le code une fois le document chargé. $('input[type="checkbox"]').change(function() {...})
: Sélectionnez tous les éléments de type case à cocher et liez la fonction de traitement des événements de changement. $(document).ready(function() {...})
:当文档加载完成后执行其中的代码。$('input[type="checkbox"]').change(function() {...})
:选中所有类型为复选框的元素,并绑定change事件的处理函数。$(this).is(':checked')
:判断当前复选框是否被选中。$(this).attr('id')
:获取当前复选框的ID属性。console.log()
$(this).is(':checked')
: Déterminez si la case à cocher actuelle est sélectionnée. $(this).attr('id')
: Obtenez l'attribut ID de la case à cocher actuelle. console.log()
: affiche les informations d'invite correspondantes sur la console, qui peuvent être modifiées pour d'autres opérations en fonction de la situation réelle.
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!