Maison >interface Web >js tutoriel >jQuery obtient une table d'identification de cases cochées cochées
<code class="language-javascript">// 获取所有选中复选框的 ID,并将其存储到一个数组中 var checkedIds = $('input[type="checkbox"]:checked').map(function() { return this.id; }).get(); console.log(checkedIds); </code>
FAQS (FAQ)
Utilisez jQuery pour sélectionner toutes les cases à cocher, vous pouvez utiliser le sélecteur ": cocher". Ce sélecteur sélectionne tous les éléments de la case de type. Les exemples sont les suivants:
<code class="language-javascript">$('input:checkbox').prop('checked', true);</code>
Ce code sélectionnera toutes les cases à cocher et définira leur propriété "cochée" sur true, sélectionnant ainsi toutes les cases à cocher.
Similaire à la question précédente, vous pouvez utiliser le sélecteur ": cocher" pour sélectionner toutes les cases à cocher. Pour décocher toutes les cases, définissez la propriété "cochée" sur False. Les exemples sont les suivants:
<code class="language-javascript">$('input:checkbox').prop('checked', false);</code>
Ce code décoche toutes les cases.
Pour effectuer la valeur de la case sélectionnée, vous pouvez utiliser le sélecteur ": vérifié". Ce sélecteur sélectionne toutes les cases sélectionnées. Les exemples sont les suivants:
<code class="language-javascript">$('input:checkbox:checked').val();</code>
Ce code renverra la valeur de la première boîte à cocher sélectionnée qu'elle a trouvée.
Pour obtenir les ID de toutes les cases à cocher, vous pouvez utiliser le sélecteur ": coché" et la fonction .map()
. Les exemples sont les suivants:
<code class="language-javascript">var ids = $('input:checkbox:checked').map(function() { return this.id; }).get();</code>
Ce code renverra un tableau contenant tous les ID de case à cocher sélectionnés.
Pour sélectionner une case à cocher basée sur l'ID, vous pouvez utiliser l'ID du sélecteur "#" suivi de la case à cocher. Les exemples sont les suivants:
<code class="language-javascript">$('#myCheckbox').prop('checked', true);</code>
Ce code sélectionnera la case avec ID "MyCheckbox".
Similaire à la question précédente, vous pouvez le décocher en utilisant le sélecteur "#" suivi de l'ID de la case à cocher. Les exemples sont les suivants:
<code class="language-javascript">$('#myCheckbox').prop('checked', false);</code>
Ce code décoche la case avec ID "Mycheckbox".
Pour changer l'état sélectionné de la case, vous pouvez utiliser la fonction .click()
. Les exemples sont les suivants:
<code class="language-javascript">$('#myCheckbox').click();</code>
Ce code basculera l'état sélectionné de la case avec ID "MyCheckbox".
Pour vérifier si la case à cocher est sélectionnée, vous pouvez utiliser la fonction .is()
et le sélecteur ": vérifié". Les exemples sont les suivants:
<code class="language-javascript">if ($('#myCheckbox').is(':checked')) { // 复选框已选中 } else { // 复选框未选中 }</code>
Ce code vérifiera si la case avec l'ID "MyCheckbox" est sélectionnée.
Pour gérer l'événement de modification de la case, vous pouvez utiliser la fonction .change()
. Les exemples sont les suivants:
<code class="language-javascript">$('#myCheckbox').change(function() { if ($(this).is(':checked')) { // 复选框已选中 } else { // 复选框未选中 } });</code>
Ce code gérera l'événement de modification de la case à cocher avec ID "MyCheckbox".
Pour sélectionner plusieurs cases à cocher basées sur l'ID, vous pouvez utiliser le sélecteur "#" suivi de l'ID de la case à cocher, séparée par des virgules. Les exemples sont les suivants:
<code class="language-javascript">$('#myCheckbox1, #myCheckbox2, #myCheckbox3').prop('checked', true);</code>
Ce code sélectionnera les cases à cocher avec IDS "MyCheckBox1", "MyCheckBox2" et "MyCheckBox3".
(l'image reste telle qu'elle est)
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!