我有几个texbox,下拉列表等。他们有自己的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提前!
答案 0 :(得分:3)
看起来您的第二个选择器不正确。你走在正确的轨道上,试试这个:
$(".class1, .class2").filter(":not(:last)");
答案 1 :(得分:2)
$(".class1,.class2").slice(0,-1)
切片ftw! :) 我认为它更快,它只剪辑最后一个,不涉及过滤!