P タグまたは SPAN タグで囲まれた要素がある場合、実際には要素に直接の兄弟があるにもかかわらず、jQuery が next() を見つけられないのはなぜですか?
<p>
<img src="" width="40" height="40"
onmouseover="alert('next() is ' + $(this).next().length)" />
<-- mouseover me
<div></div>
</p>
P タグを SPAN タグに変更すると、同じ問題が発生します。P タグを削除するか、他のほとんどのタグに変更すると、問題なく動作します。
JSFiddle: http://jsfiddle.net/YHTGT/