作者fr730149 ()
看板Ajax
标题[问题] JQuer_ not selector
时间Thu Sep 15 17:34:23 2011
请教各位前辈
小弟想要把
所有栏位设成rowSpan = 2(除了某些特定栏位)
目前我的写法为
$('th:not(:contains("男人数"))').attr("rowSpan", 2);
但此写法,只能排除一个栏位
不知要如何写,才能排除多个特定栏位
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.125.235.184
1F:推 aiyswu:我测试的结果,它确实能够排除多个栏位! 不会只排一个阿~! 09/15 21:27
2F:→ aiyswu:它确实把所有未包含"男人数"的栏位都设rowspan:2了 09/15 21:28
抱歉问题叙述不清楚
我的问题在於,如果我想要同时把"男人数"和"女人数"以外的栏位都设rowspan
请问要如何写呢?
目前我只会设定一个not
3F:→ aiyswu:不知道你碰到的是什麽问题? 09/15 21:28
4F:推 aiyswu:附带一提,你的语法少了一个右括号.. 09/15 21:31
感谢你的提醒
※ 编辑: fr730149 来自: 58.99.73.60 (09/15 23:04)
※ 编辑: fr730149 来自: 58.99.73.60 (09/15 23:09)
5F:→ tyf99:element:not(:contains(A)):not(:contains(B)) 09/16 05:20
6F:→ tyf99:附带一提,这种方式是从 xpath 来的,所以写法也类似 xpath 09/16 06:07
7F:→ tyf99:jquery 早期版本可以直接吃 xpath 语法,後来才改成现在这样 09/16 06:08
8F:→ tyf99:不知道效率是不是有提高啦,不过 xpath 真的很方便就是了 09/16 06:10
9F:→ fr730149:感谢tyf99的语法,的确可以执行 09/16 09:27