在我的下面的代码中,我想要的是当我点击 label
时,只有新的dialog
应该打开,当我select option
为真时,它应该自动检查checkbox
。
问题是当我点击checkbox
label
时,它会在dialog
打开之前检查它。
jQuery代码
this.get = function(t) {
$.fancybox.open([
{
src:
'<div class="col-md-3"><div class="checkbox checkbox-success"><select onchange="\'' +
$(t)
.find("input#checkbox1")
.attr("checked", true) +
'\'"><option value="Unclassified">False</option><option value="">true</option></select></div></div>',
type: "html",
smallBtn: true
}
]);
};
这是我的html coode
<div class="col-md-3">
<div class="checkbox checkbox-success" onclick="get(this);">
<input id="checkbox1" type="checkbox" class="styled" value="" onclick="">
<label for="checkbox1"><a data-fancybox-next class="button-next" href="#">Test</a></label>
</div>