8
如何处理排除第一个和最后一个元素的元素。 我有一个给定数量的行的表。我想触发点击事件上的行,但如果点击第一行或最后一行,则不应该处理点击。 我该如何执行此操作?如何选择元素但排除第一个和最后一个元素
如何处理排除第一个和最后一个元素的元素。 我有一个给定数量的行的表。我想触发点击事件上的行,但如果点击第一行或最后一行,则不应该处理点击。 我该如何执行此操作?如何选择元素但排除第一个和最后一个元素
如何:
$('tr:not(:first, :last)').click(function() {
// ...
})
?
这不是一个有效的CSS选择器,不是只能包含一个简单的选择器。它似乎目前在jQuery中工作,但'tr:not(:first):not(:last)'是可靠的方法。 – bobince 2009-09-17 16:11:24
@bobince:自1.3以来,jQuery可以在复杂的选择器中使用:not psuedo表达式(即逗号分隔的选择器有效):http://docs.jquery.com/Selectors/not – 2009-09-18 13:27:56