.attr()を使用してスパンに画像を追加していて、画像にのみ上マージンを追加したいと思います。しかし、cssをjqueryに追加すると、画像だけでなくスパン全体が移動します。私はしばらくこれをいじっていますが、それを理解することはできません。
スパン全体ではなく、追加された画像のみにCSSを追加するにはどうすればよいですか?
これがコードです。
$("<img />").prependTo('span.album:contains("Toto")').attr({
src: '/images/toto.jpg',
alt: '',
height: '24',
style: 'margin-top:3px;' //this moves the whole span
});