li标签上的背景颜色问题

时间:2010-03-10 08:59:21

标签: javascript jquery html dom

我通过以下代码设置li元素的背景颜色:

$('#li123').animate({ backgroundColor:  color}, 'slow');

它工作正常,但颜色跨越li的整个长度。如果我希望它仅涵盖li中包含的文字,我该怎么办。

2 个答案:

答案 0 :(得分:2)

将文字包裹在li的{​​{1}}内,然后在范围内执行span。如果您需要动画区域的上边距和下边距,则可以使用animate上的display: inline-block

答案 1 :(得分:0)

简单,

对于<li>添加<span>,请在范围块中输入您的文字,并在animate上执行JQuery span。你的问题不太清楚。