2010-06-16 77 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! :) 我認爲它更快,它只是剪輯最後一個,沒有涉及過濾!

相關問題