我无法在我的模态对话框和 IE 中选中/取消选中 Google Chrome 中的任何复选框,当对话框最初加载时,它可以正常工作,但如果对话框关闭并使用完全相同的数据重新打开,甚至重新运行填充对话框的代码我也无法在其中选中/取消选中复选框。我已经尝试过我读过的其他线程的 z-index 修复,它最初在 IE 中解决了无法检查任何框的问题,但在 chrome 中它仍然存在。
我动态创建的代码是
<div id="IndividualReports" class="ui-dialog ui-widget" style="height: auto !important; width: 725px; background-color:white; border: 1px solid black;">
<div class="ui-dialog-titlebar ui-widget-header " style="background-color: #00447B; height:50px; text-align:left; vertical-align:middle; padding:13px 0px 0px 25px;">
<span id="ui-dialog-title-dialog" class="ui-dialog-title" style=" font-size: 20px; color: white;">Processed 1-Clicks</span>
</div>
<div style="width: 698px; height:25px; text-align:right; padding:5px 20px 5px 5px; background-color: white;">
<a href="#"><img src="/applications/images/Refresh.gif"/>Refresh</a>
</div>
<div id="indOrdersList" style="width: 698px; height:350px; display:block; padding:5px 10px 5px 15px; background-color: white;">
<table style=\'width: 685px;\' cellpadding=\'0\' cellspacing=\'0\'>
<tr>
<td style=\'width:20px;\'><a href=\'#\' class=\'toggleReportTwo\'></a></td>
<td style=\'width:315px; text-align:left; font-weight:bold;\'>Sample Report Two</td>
<td style=\'font-weight:bold; width:140px; text-align:right;\'>10/3/2013,9:52:40 AM</td>
<td style=\'font-weight:bold; width:150px; text-align:left; padding-left:6px;\'>
<a href=\'#\' class=\'viewIndReports\'>View All in One PDF</a>
</td>
<td style=\'width:70px;\'>
<input type=\'checkbox\' id=\'delAllSampleTwo\' class=\'delAllSampleTwo\'/>All
</td>
</tr>
</table>
<div id=\'sampleTwoReports\'>
<table style=\'width: 685px;\' cellpadding=\'0\' cellspacing=\'0\'>
<tr>
<td style=\'width:20px;\'></td>
<td style=\'width:315px; text-align:left;\'>CHIN KIM</td>
<td style=\'width: 140px; text-align:right; padding-right:4px;\'> </td>
<td style=\'width:150px; text-align:left; padding-left:6px;\'>
<a class=\'viewIndReports\' href=\'#\' target=\'_blank\'>View</a>
</td>
<td style=\'width:70px;\'>
<input type=\'checkbox\' id=\'delCHIN KIM\' class=\'delTwo\'/>
</td>
</tr>
</table>
</div>
</div>
<div style="height:75px; width:700px; background-color: white; vertical-align: bottom; text-align: right; padding-right: 20px;">
<input type="button" class="CommandButton" style="width:100px;" value="Delete Report(s)" onClick="deleteOneClickReports();"/><br/><br/>
<input type="button" class="CommandButton" style="width:56px;" value="Close" onClick="closeIndReports();"/>
</div>
</div>
$('.delAllSampleTwo').live('click',function(){
if($(this).is(":checked")){
$('.delTwo').prop("checked",true);
}else{
$('.delTwo').prop("checked",false);
}
});
我知道我没有使用 .delOne 和 .delTwo 类名创建的各个复选框的实时 click() 函数,我也需要这些吗?我只是想应该能够检查一个复选框。感谢您的帮助,尼克 G