jquery和css选择器

<th><td>1</td><td>2</td><td>3</td></th><th><td>a</td><td>b</td><td>c</td></th><th><td... <th>
<td>1</td>
<td>2</td>
<td>3</td>
</th>
<th>
<td>a</td>
<td>b</td>
<td>c</td>
</th>
<th>
<td>隐</td>
<td>藏</td>
<td>的</td>
</th>

内容不能修改,在head标签里使用css设置最后一个th里面的所有td为默认隐藏的(display:none),用jquery写一个显示的方法,在body里添加一个button来调用显示的方法。
就是这样,我就是不知道怎么用选择器选择啊。。。
展开
 我来答
miniappqsrwizz6l0mja
推荐于2016-08-08 · 超过29用户采纳过TA的回答
知道答主
回答量:46
采纳率:0%
帮助的人:34万
展开全部
你是意思是用css来让他隐藏,在css2中是没办法选中的,除非单独给最后一个th加上一个class或id,用css3就可以选择最后一个th,但是考虑到css3有部分浏览器不兼容,所以建议直接使用jquery来让最后一个th下的td隐藏,在用一个按钮来显示:
$(function(){
$('th').eq(2).find('td').hide();

$('input').click(functon(){
$('th').eq(2).find('td').show();
})

})
追问
css3我知道怎么选择最后一个TH,但是最后3个TD怎么选啊?
为什么你这方法我试了没有反映啊
$('tr').eq(2)
怎么获取这个tr的长度?因为这个角标我不想用2,我想用例如tr.length-1来表示
已经回了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
明知没有理由丷dhdfa
2015-02-04 · TA获得超过486个赞
知道小有建树答主
回答量:545
采纳率:0%
帮助的人:187万
展开全部
jQuery的选择器就跟写css是一样的,hide();是隐藏,show();是显示
追问
写出方法啊,怎么选择最后一个th,怎么选择最后三个td
追答
$("th:last")//last是选择最后一个的意思
$("th:last").find("td")//find是选择最后一个th中的所有td
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式