2010-06-16 92 views
1

我有几个texboxes,下拉列表等。他们有他们的CSS类。我想选择特定类的所有元素,但不是所有类的最后一个元素。选择工会的所有项目,但不是最后一个!

<asp:TextBox ID="TextBox1" runat="server" CssClass="class1" ></asp:TextBox> 
<asp:TextBox ID="TextBox2" runat="server" CssClass="class2" ></asp:TextBox> 
<asp:TextBox ID="TextBox3" runat="server" CssClass="class2" ></asp:TextBox> 

我想只选择TextBox1和TextBox2,而不是TextBox3!

选择应该是这样的

$("(.class1,.class1):not(:last)") 

或类似

$(".class1,.class1").filter(":not(:last)") 

当然没有它,但工作:)

任何建议吗? tnx提前!

回答

3

看起来你的第二个选择器不正确。你在正确的轨道上,试试这个:

$(".class1, .class2").filter(":not(:last)"); 
+0

啊,无声的杀手。 – harpo 2010-06-16 16:21:40

+0

适合我们所有人! – Zacho 2010-06-16 16:22:29

+0

适合我... – 2010-06-16 16:28:24

2
$(".class1,.class2").slice(0,-1) 

片FTW! :) 我认为它更快,它只是剪辑最后一个,没有涉及过滤!

相关问题