При использовании подключаемого модуля jQuery Icheck мы столкнулись с проблемой, то есть, когда мы используем обычную функцию выбора JS, она недействительна.
$ ("#checkall"). Click (function () {if (this.Checked) {$ ("input [name = 'checkName']"). Каждый (function () {this.checked = true;});} else {$ ("input [name = 'checkname']"). Каждый (funct () {this.cececed = false;});Это будет хорошо, чтобы написать флажок по умолчанию, но он будет недействительным при использовании плагина icheck.
Так как это решить?
Наконец, решение, найденное в Stackoverflow:
Адрес здесь: http://stackoverflow.com/questions/17820080/function-select-all-and-check
// Выберите все, чтобы получить значение var checkall = $ ('input.all'); var fackbox = $ ('input.check'); checkall.on ('ifchecked ifunchecked', function (event) {if (event.type == 'ifchecked') {fectobes.icheck ('rete'); {facebox.icheck ('uncheck');}}); facebox.on ('ifchanged', function (event) {if (facebox.filter (': cherced'). Length == f -falces.length) {feckall.prop ('werced', 'werced');} else. {checkall.removeprop ('cherced');} checkall.icheck ('update');});После решения проблемы выбора я столкнулся с новой проблемой. При получении выбранного значения флажки используйте: $ (this) .attr ('cherced'); Это не может получить значение ~, это больно.
После поиска Google я нашел вдохновение в Stackoverflow, чтобы определить логическое значение флажона, используя: $ (this) .is (': cherced');
Решение окончательного кода заключается в следующем:
$ (". Ajax-delete"). Click (function () {var url = $ (this) .attr ('data-url'); var str = ""; var ids = ""; $ ("input = 'id']: checkbox"). Каждый (function () {if (true == $ (this) .is (': checked')) {str+= $ (this) .val ()+",";}}); if (str.substr (str.length-1) == ',') {ids = str.substr (0, str.length-1);} console.log (ids);});Выше представлено решение, чтобы выбрать все плагины Bootstrap icheck и получить значения значений, введенные редактором. Я надеюсь, что это будет полезно для всех. Если у вас есть какие -либо вопросы, пожалуйста, оставьте мне сообщение, и редактор ответит всем вовремя. Большое спасибо за вашу поддержку сайту wulin.com!