【发布时间】:2010-10-13 03:44:32
【问题描述】:
堆栈溢出, 这是怎么回事!我正在尝试在 div 中附加一个新的 UL。它在所有浏览器中都能完美运行,您猜对了,IE 除外。即使新的 UL 附加在 IE 中的当前 UL 下,CSS 样式也没有被应用……我没有做任何超级复杂的事情。只需进行 AJAX 调用,获取结果并将它们附加到包含的 div 中。
这是我要附加的内容:
var toPrint =
'<ul class="'+listClass+'" id="'+listType+'_' + listId + '">' +
'<li class="list_title"><label><input id="chk_'+ listType +'_' + listId + '" value="' + listId + '" type="checkbox" checked="checked" name="'+checkName+'"/> <span>New List Name</span></li>' +
'<li><a class="modal_btn edit_btn" rel="' + editId + '" title="' + listName + '">Edit</a></li>' +
'<li><a class="delete_list_btn" message="Delete" title="' + mnews.fmt.nl_js_msg17 + '">Delete</a></li>' +
'</ul>'
这是我用于 jQuery 函数的内容:
$('#list_container').append(toPrint);
正如上面所说,我将 toPrint 变量附加到 #list_container div ...就像我说的那样,它附加了,但已损坏...
对 StackOverflow 有什么想法吗??
谢谢! 布拉德
【问题讨论】:
标签: jquery css internet-explorer