我有一些html內容要在jquery dialog onclick中顯示。這裏是示例代碼無法將html內容顯示到Jquery對話框中
HTML代碼(PHP內):
<div id = '".$id."' style='display:none' >".$toperrors." </div>
<td align='center' onclick='toperrors($id);' > <img src='images/minimize.jpg' width=30
height=20 ></img> </td>
的Jquery:
function toperrors(str){
$("#dialog").html("");
$("#dialog").html($("div#"+str).html());
$("#dialog").dialog({
title: "Top errors",
modal: true,
width: "800px",
height: 400,
buttons:
{"OK":function() {
$(this).dialog("close");
}
}
});
}
如果$ toperrors包含一個字符串,該代碼可以正常使用,沒有任何問題。
但是,如果我將html內容分配給$ toperrors變量。然後在網頁上打印html內容
頁面本身。也許它不隱藏在div中的style ='display:none'。 任何幫助將不勝感激。謝謝。
你不應該給一個HTML ID別的然後一個純粹的字符串。否則,你遲早會遇到問題。 – Sebsemillia
你能給出一個導致這種行爲的html輸出的例子嗎? – Sebsemillia
由於複製粘貼,HTML內容不正確的HTML內容。我正在使用一些html淨化器。但格式在網頁上可以正常打印。由於我的公司NDA,我不能貶低產量,對不起。 –