Насколько я знаю, вы не можете напрямую применять CSS к текстовому узлу.
Возможно, вам нужно обернуть текст, который вы хотите скрыть, в новый элемент, например div
или span
.Попробуйте что-то вроде
<p class="postcontent">
<img src="#">
<span class="posttext">
Some text
</span>
</p>
Тогда
$(".postcontent .posttext").hide();