El artículo anterior mencionado: la primera vez que hago clic en el botón Seleccionar todo para ingresar la visualización de la marca de verificación, pero la segunda vez que no lo muestro. Debe utilizar el Prop para agregar el atributo verificado.
Sin embargo, el uso de PROP causará un problema. Se muestra la marca de verificación y no se agregará el atributo verificado (por ejemplo: $ ("input [type = 'Checkbox'] [name = 'Che']"). ATtr ("versado") obtiene el resultado sin definir), por lo que es imposible juzgar si se selecciona a través de la declaración IF, realizando así la función anti-selección.
Primero comprendamos la idea: dado que la implementación de la función "anti-selección" es determinar si hay un atributo verificado, cuando la función "seleccionar todas" y "anti-selección" se ejecuta, los atributos verificados se eliminan, de modo que los atributos verificados que se agregan repetidamente se aclararán cada vez. El código de muestra es el siguiente:
// Seleccione $ ("#quanxuan"). Click (function () {$ ("#tb"). Find ("input [type = 'checkbox'] [name = 'Che']"). RemoveAttr (" $ ("#fanxuan"). Click (function () {$ ("#tb"). find ("input [type = 'checkbox'] [name = 'che']"). Cada (function () {if ($ (this) .is (": checked")) {$ (this) .removeattr ("checked"); $ (this). prop ("checked", false);} else {$ (this) .removeattr ("checked"); $ (this) .prop ("" checked ", false);} else {$ (this) .removeattr (" checked "); $ (this) .prop (" checked "," checked ");});});En la actualidad, solo podemos pensar en este método redundante, y lo agregaremos si encontramos nuevas soluciones en el futuro.
Lo anterior es la situación anormal de las náuseas que el editor le presentó sobre la entrada no seleccionada todo en uno. Es muy bueno y tiene valor de referencia. ¡Espero que sea útil para todos!