我已经尝试了所有可能的方式,但我仍然没有得到它的工作。 我有一个模式窗口checkbox
我希望当模式打开时,checkbox
检查或取消选中应该基于数据库值。 (我已经与其他人一起工作了。)我开始尝试去检查它,但是它不起作用。jquery设置复选框选中
我的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;
});
});
你的模态动态创建? – 2013-02-23 19:03:47
当模态打开时,什么类应用于模态div?另外你如何检查数据库值 - 使用AJAX还是已经预取并存储在变量中? – user1428716 2013-02-23 19:07:03
Zoltan:不,它在页面上不是动态的 – psopa 2013-02-25 16:13:39