Я добавляю и удаляю класс для элементов в событии изменения. Нижеприведенный код работает для выпадающего меню и переключателей, но не работает для флажка и выпадающего списка. Отключить класс будет применяться, но отключив его не получает включен ..Добавление классов удаления для флажка и падение
$(function() {
$switchers.each(function(index, elem) {
$(elem).prop("disabled", false).removeClass("c_disabled")
.closest(".wrapper")
.find(".overlay").remove();
if ($(elem).prop('tagName') == 'SELECT') {
$(elem).children().removeClass('dis').removeAttr('disabled');
}
});
Как я могу заставить его работать на флажок Проверить, в снимите флажок.
Например, если вы видите мой fiddle, когда вы проверяете C3, выпадающий вариант Два получает отключен, но когда вы снимите его, он не получает включается снова, он получает включить в то время как вы снимите флажок другой проверенный ,
В чем причина этого? Когда у меня есть комбинация радио и выпадающего меню, это работает для этого.
Я хочу, чтобы включить его, как только я снимите C3
Он имеет ничего общего с точкой CheckBox будучи множественным?
Я могу проверить Если флажки отмечены или сняты флажком с приведенным ниже кодом.
$(".checkdrop").on("change", function(e) {
var $this = $(this);
var ischecked = e.target.checked;
if(ischecked) {
alert("checked it");
}
else
{
alert("unchecked it");
//$(elem).removeClass('c_disabled').removeAttr('disabled');
}
});
Вот мой fiddle
Пожалуйста, помогите.
'Нижеприведенный код работает для выпадающего меню и переключателей, но не работает для флажка и выпадающего меню. Он работает для 'dropdown' или нет? –
, поэтому, когда определенная опция выпадающего списка отключена для параметров радио, тогда при проверке и снятии флажка он активируется. (Мы проверяем параметры радио, но ничего не вызываем, так как мы можем снять флажок. надеюсь, что я могу объяснить случай – Suraj