0

リスト アイテムが表示されません。htmlstr がきちんと取れているかどうかを確認するために alert(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);

しかし、このように表示されていません

提供された:

  • 生年月日
  • SSN
4

1 に答える 1

0

正常に動作しています。スタイルシートを変更する必要はありません。divタグに idhelloを使用するコンテンツがある場合は、.empty()それを削除してください。

DEMO FIDDLE

于 2013-09-10T17:49:18.070 に答える