var popupType1 = "<div id=\"layerpopuplock\" style=\"position:absolute; width:375px; height:170px; z-index:2; left: 2px; top: 50px; visibility: hidden; \">";
popupType1 += "<table width=\"375\" border=\"1\" cellpadding=\"0\" cellspacing=\"0\" bordercolor=\"#FF0000\">";
popupType1 += "<tr><td align=\"center\" bordercolor=\"#FFFFFF\" class=\"FacetBiggerFieldCaptionTD\" id=\"popupmessagelock\" nowrap>message</td></tr>";
popupType1 += "</table></div>";
$(popupType1).appendTo($('body'));
這段代碼不起作用。
我嘗試了一個$('body')的console.log,我看到它是空的,但OF課程HTML已經在這裏,並且正文存在。
這可能是$('body')爲空的原因嗎?
SOLUTION:
對不起,浪費你的時間。 我的假設是錯的:html已經在這裏
我改正了這種方式,現在它去了,謝謝!!!!
$(function() {
... previous code ...
});
您可以省略$()from'body' – devnull69
您不應該將冗長的HTML字符串傳遞給'$',而是使用'$。而不是使用parseHTML'。在這種情況下,只需要'$(「body」)。append(popupType1)'是最合適的。 – pimvdb
我發現了問題,對不起 – realtebo