查找没有类的标签并添加一个类

时间:2010-01-13 11:10:40

标签: jquery class

我需要jQuery将类添加到任何没有类allready的表单元素。我编写了一个函数,hasNoClass。

在现实生活中可以做到吗? 伪代码:将类添加到“无类”表单标记 jQuery的( “形式”)hasNoClass()addClass( “gotClass”);。。

或者可以通过“在第3页上添加类到第3个表单开始标记来完成。不知道那是怎么回事,但可能有位置或计数函数 伪代码:将类添加到第三个表单标记: 。jQuery的( “形式”)postition( “3”)addClass( “gotClass”);

哇!那是两个问题!我只需要一个,但只是为了了解和未来的使用,我们都会感激你的答案。

溴。安德斯

2 个答案:

答案 0 :(得分:4)

这应该做:

$('*:not([class])')

然后你就可以了

$('*:not([class])').addClass('gotClass');

$('*:not([class])').eq(3).addClass('gotClass');

澄清:选择器匹配范围内*的所有元素not:“具有属性的任何元素[],{{ 1}}“

答案 1 :(得分:0)

要获得第3张表格,只需...

$('form:eq(2)').addClass('gotClass');