В предыдущей статье упоминалась: В первый раз, когда я нажимаю кнопку «Выбрать All», чтобы ввести отображение галочки, но во второй раз я не отображаю ее. Вам нужно использовать опору, чтобы добавить проверенный атрибут.
Однако использование опоры вызовет проблему. Отображается галочка, и проверенный атрибут не будет добавлен (например,: $ («input [type = 'fackbox'] [name = 'che']»).). ATTR («проверен») получает результат неопределенным), поэтому невозможно судить, выбран ли он через оператор IF, тем самым реализуя функцию против выбора.
Давайте сначала поймем эту идею: поскольку реализация функции «антисберет» состоит в том, чтобы определить, существует ли проверенный атрибут, когда выполняется функция «Select All» и «Anti-Select», проверенные атрибуты очищаются, так что проверенные атрибуты, которые были неоднократно добавлены ранее, будут очищены каждый раз. Пример кода заключается в следующем:
// Выберите $ ("#Quanxuan"). Click (function () {$ ("#tb"). Найти ("input [type = 'fackbox'] [name = 'che']"). RemoveAttr ("cherced"); $ ("#tb"). Найти ("input [type = 'checkbox'] [name = 'che']").). $ ("#fanxuan"). Click (function () {$ ("#tb"). Найти ("input [type = 'fackbox'] [name = 'che']"). Каждый (function () {if ($ (this) .is (": cherced")) {$ (это). Removeattr ("checked"); $ (это). prop ("проверен", false);} else {$ (this) .RemoVeattr ("cherced"); $ (this) .prop ("проверен", false);} else {$ (this) .Removeattr ("cherced"); $ (this) .prop ("cherced", "проверено");});});В настоящее время мы можем думать только об этом избыточном методе, и мы добавим его, если в будущем мы столкнемся с новыми решениями.
Вышеуказанное является ненормальной ситуацией тошноты, которую редактор представил вам о невыбранном входе. Это очень хорошо и имеет справочную ценность. Я надеюсь, что это будет полезно для всех!