que quiero usar un jQuery "marque todas las" función en un formulario como el siguiente: http://jetlogs.org/jquery/jquery_select_all.htmljQuery - seleccionar todas las casillas de verificación con el nombre de la matriz js
Mi problema es que estoy generando mi forma de un script PHP, y yo no sé exactamente cuántas casillas de verificación tendré por adelantado. uso el "matriz" convención de nombres para ser capaz de obtener todos los valores de casillas de verificación seleccionadas en mis datos $ _POST ... así que mis casillas son así:
<input type="checkbox" name="items[]" value="<?php echo $id ?>">
pero esta declaración JQuery no funciona:
$("input[@name=items[]]").each(function()
{
this.checked = checked_status;
});
probablemente debido a que el "[]" al final de mis "artículos" desordena la declaración JQuery ... traté de escribir @ name = artículos [] así: "nombre = @ artículos [] ", y para poner algo de anti-barra antes del [y] para que no sean considerados como caracteres especiales pero no funcionó ...
¡Si alguien conoce una solución y está dispuesto a compartirla, sería genial! :)
¡Intenta usar la clase y la compilación de jQuery en el motor de búsqueda hará el trabajo por ti en lugar de enlazar todos los elementos con el bucle for! – Kennethvr
¿Cuál es el valor de checked_status? ¿Donde está establecido? –