<p>Any good reason why $("p").html(0) makes all paragraphs empty as opposed to contain the character '0'?</p>

<p>Instead of assuming I found a bug in jQuery, it's probably a misunderstanding on my part.</p>

I guess that at some point, it checks
```
if (newContent == false)
```
, and doesn't continue with adding any content? I tried looking at the source, but got a bit lost...
I also guess that this would not be counted as a bug, since the function calls for a string, and if "0" is passed (as a string), it works as expected.
A workaround would be to do this:
```
```
var myNum = 0;
$('p').html('' + myNum);
```
```