有以下代码:
$("[id$='somelement_detection']").parent().parent().append("<span id='checkspan_button' class='checkspan checkspan_unchecked'/> </span>");
但它会产生错误的输出:
<span class="checkspan checkspan_unchecked" id="checkspan_button"></span>
没有
我无法在IE中使用此范围进行某些操作。
有什么建议吗?
答案 0 :(得分:1)
您正在错误地关闭span
标记。尝试不使用<span/>
$("[id$='somelement_detection']").parent().parent().append("<span id='checkspan_button' class='checkspan checkspan_unchecked'> </span>");
您也可以添加空格而不是&amp; nbsp
$("[id$='somelement_detection']").parent().parent().append("<span id='checkspan_button' class='checkspan checkspan_unchecked'> </span>");
答案 1 :(得分:1)
或者,你可以使用它:
$("<span/>",{
id: "checkspan_button",
class: "checkspan checkspan_unchecked",
html: " "
}).appendTo($("[id$='somelement_detection']").parent().parent())