Я уже перепробовал все возможные способы, но все равно не заработал. У меня есть модальное окно с, checkbox
я хочу, чтобы при открытии модального checkbox
режима , проверка или снятие флажка должны быть основаны на значении базы данных. (Я уже работал с другими полями формы.) Я начал пытаться проверить это, но это не сработало.
Мой HTML Div:
<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
, и другие видели здесь на форумах, но ни один, кажется, не работает. Может кто-нибудь указать мне правильный путь?
РЕДАКТИРОВАТЬ: хорошо, я действительно что-то здесь упускаю ... Я могу установить / снять флажок, используя код, если флажок на странице, но это в модальном окне, я не могу. Я перепробовал десятки разных способов ...
У меня есть ссылка, которая должна открыть модал:
и jquery для «прослушивания» щелчка и выполнения некоторых операций, таких как заполнение некоторых текстовых полей данными, поступающими из базы данных. Все работает, как я хочу, но проблема в том, что я не могу установить флажок установлен / снят, используя код. Помоги пожалуйста!
$(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;
});
});