你好,我在尝试向我的对话框添加图片时遇到了问题。基本上,我的对话框是在用户单击表格中的单元格时调用的。
<td class="dialog">English</td>
然后将其链接到Div
<div id="dialog" title="LessonSelected">
</div>
接下来是我的 JQuery 代码:
$(function() {
$( ".dialog" ).click(function(){
$('#dialog').html($(this).html());
$('#dialog').dialog({
resizable:false,
buttons: {
"Enrol": function()
{
$(this).dialog('close');
choice(true);
},
"Cancel Enrol": function()
{
$(this).dialog('close');
choice(false);
}
}
});
});
});
然而,当我尝试在div中添加img标记时,图像出现在界面上而不是对话框中。另外,当单击单元格时,单元格内的文本会自动显示在对话框中,这并不是所需的。虽然我确实想要获取该值,但它仅会自动显示,并且由于我对JQuery还很陌生,我不知道如何格式化它或在其前后添加其他文本。有人能够诊断我的问题吗?
$('#dialog').html($(this).html());
这一行代码将单元格的内容复制到对话框div中...其中$(this)
是您点击的单元格,调用了该函数。 - Banana