箇条書きは表示されません。jsFiddleで同じことを試したところ、うまくいきました。その理由は何ですか?
<div id="mainInfo" style="display: none;" title="Customer Information">
<div id="greenCheck" style="display: none;">
<img src= "IMAGE_SOURCE">
</div>
<div id="subInfo" style="display: none;">
</div>
</div>
<div>
//button definition onclick="show()"![enter image description here][1]
</div>
//javascript
function show()
{
var htmlstr = "<p><b>The customer provided the following:</b></p><br/><ul>";
if(true)//some condition which i made true for testing
{
htmlstr = htmlstr + "<li>Date of Birth</li>";
htmlstr = htmlstr + "<li>Social Security Number</li>";
}
htmlstr = htmlstr + "</ul>";
document.getElementById('mainInfo').style.display = 'block';
document.getElementById('greenCheck').style.display = 'block';
document.getElementById('subInfo').style.display = 'block';
jQuery("#subInfo").html(htmlstr);
jQuery("#mainInfo").dialog({
//dialog code
}
}
list-style-type:none は css ファイルを介して適用されます。ローカルファイルで変更しましたが、うまくいきました:)