0

列表项未显示。我放了 alert(htmlstr) 来检查 htmlstr 是否被正确使用。看起来不错。但不显示列表,即项目符号

var htmlstr = "<p><b>provided:</b></p><ul>";
  if(condition1)
  {
          htmlstr = htmlstr + "<li>DOB</li>";
  }
  if(condition2)
  {
          htmlstr = htmlstr + "<li>SSN</li>";
  }

htmlstr = htmlstr + "</ul>";
alert(htmlstr);
jQuery("#hello").empty().html(htmlstr);

但它没有像这样显示

假如:

  • 出生日期
  • 社会保障号
4

1 回答 1

0

它工作正常。您不需要更改任何样式表。如果div标签中有任何带有 idhello的内容,.empty()否则只需将其删除。

DEMO FIDDLE

于 2013-09-10T17:49:18.070 回答