使用jquery为最后一个li添加内联样式

时间:2012-04-03 18:35:24

标签: javascript jquery asp.net css repeater

我想为使用ASP:repeater控件生成的最后一个LI添加内联样式。

我无法添加一个css类,我需要一些如何计算最后一个li与类名称:

class="tile lower-boxes icon_email"

3 个答案:

答案 0 :(得分:5)

如果我理解了您的问题,那么以下内容适合您:

$(".tile.lower-boxes.icon_email:last").css("color", "#C00");

显然,可以根据需要更改选择器和CSS方法。您还可以向元素添加一个类,这是更可取的:

$(".tile.lower-boxes.icon_email:last").addClass("foo");

有关:last选择器的更多信息。

答案 1 :(得分:3)

Jquery有一个last function,可以让你在功能上选择它。

$('li.tile').last()

或者你可以使用:last selector

$('li.tile:last')

修改:修复错误链接

答案 2 :(得分:0)

我们也可以使用jQuery:last Selector ..

e.g:

$("li:last").css('background-color', 'yellow');

我知道这个问题已经很久了,但认为这对其他人有帮助。

相关问题