This bugs me too, I have no way of changing the text part of the following without effecting the image: <p><img src="example.jpg" /> Example text</p>
After some digging around I found this thread, but also of interest, this plugin: http://dev.jquery.com/log/trunk/plugins/textNodes/jquery.textNodes.js?rev=2052