我有一个jqModal对话框用下面的代码:jqModal对话 - 只显示一次
$(document).ready(function() {
$('td.item.active').click(function(e) {
$(this).append('<div class="new"> </div>');
$("#jqModal").jqm({
modal:true,
onHide: function(e) {
e.w.hide(); // Hide window
e.o.remove(); // Remove overlay
}
});
$('#jqModal').jqmShow();
$('input#add_session').click(function(e) {
e.preventDefault();
$('#jqModal').hide();
$('.jqmOverlay').remove();
});
});
});
使用的HTML如下:
<div id="jqModal" class="jqmWindow">
<form action="" method="post">
<ul>
<li>
<input id="add_session" name="commit" type="submit" value="Add Session" /> <input type="button" name="close" value="Close" id="close" class="jqmClose" />
</li>
</ul>
</form>
</div>
当我第一次点击<td>
,则对话框启动没有问题。在第二次点击(或后续)时,new
类被添加到<div>
,但该对话框不会启动。
我在任何地方都看不到'',我错过了什么吗? – 2010-05-09 14:42:53