我正在使用 .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
});