gpt4 book ai didi

jQuery IE 追加 ul 不会应用 css 样式

转载 作者:行者123 更新时间:2023-11-28 12:26:51 24 4
gpt4 key购买 nike

堆栈溢出,这是怎么回事!我正在尝试在 div 中附加一个新的 UL。它在每个浏览器中都能很好地工作,除了,你猜对了,IE。即使新的 UL 附加在 IE 中当前的 UL 下,CSS 样式也没有被应用……我没有做任何 super 复杂的事情。只需进行 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 有什么想法吗??

谢谢!布拉德

最佳答案

您有一个未关闭的 <label>在你的第一个标签 <li> .如果没有您的 CSS 规则和/或实时页面,很难判断这是否是问题所在,但它可能是。

关于jQuery IE 追加 ul 不会应用 css 样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3918323/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com