Я уже пробовал все возможные способы, но я все еще не работал. У меня есть модальное окно с checkbox
. Я хочу, чтобы при открытии модального файла отметьте или снимите отметку checkbox
на основе значения базы данных. (У меня есть уже работающие с другими полями формы.) Я начал проверять его, но это не сработало.jquery set checkbox checked
Мой HTML ДИВ:
<div id="fModal" class="modal" >
...
<div class="row-form">
<div class="span12">
<span class="top title">Estado</span>
<input type="checkbox" id="estado_cat" class="ibtn">
</div>
</div>
</div>
и JQuery:
$("#estado_cat").prop("checked", true);
Я также попытался с attr
, и другие видели здесь, в форумах, но никто не похоже на работу. Может ли кто-нибудь указать мне правильный путь?
EDIT: ОК, я действительно что-то пропустил ... Я могу проверить/снять флажок с помощью кода, если флажок установлен на странице, но это в модальном окне, я не могу. Я попытался десятки различных способов ...
У меня есть связь, которая, как предполагается открыть модальный:
и JQuery «слушать» щелчок и выполнить некоторые операции, такие как заполнение некоторых текстовые полей с приходом данных из база данных. Все работает так, как я хочу, но проблема в том, что я не могу установить checkbox check/unchecked с помощью кода. Помоги пожалуйста!
$(function() {
$(".editButton").click(function(){
var id = $(this).data('id');
$.ajax({
type: "POST",
url: "process.php",
dataType:"json",
data: { id: id, op: "edit" },
}).done(function(data) {
//the next two lines work fine, i.e., it grabs the value from database and fills the textboxes
$("#nome_categoria").val(data['nome_categoria']);
$("#descricao_categoria").val(data['descricao_categoria']);
//then I tried to set the checkbox checked (because its unchecked by default) and it does not work
$("#estado_cat").prop("checked", true);
$('#fModal').modal('show');
});
evt.preventDefault();
return false;
});
});
Ваш модальный динамически создается? –
Какой класс применяется к модальному div при открытии модальной формы? Также как вы проверяете значение базы данных - с помощью AJAX или уже предварительно запрограммировано и хранится в переменной? – user1428716
Zoltan: нет, его на странице не динамически – psopa