表格大概就是这样
<tbody>
<tr class='tr_"+ i+ "'>
<td class='name'>name"+ i+ "</td>
<td class='info'>info"+ i+ "</td>
<td><a></a><a></a><a></a></td>
</tr>
后面几行也是一样的
</tbody>
使用jquery提供的两个选择器实现:
:first 选择器选取第一个元素
:last 选择器选取最后一个元素。
因此,抓取tbody下的第一个tr的最后一个td里面的第一个a标签可以使用如下代码:
$("table tr:first td:last a:first");实例演示:隐藏tbody下的第一个tr的最后一个td里面的第一个a标签
创建Html元素
<div class="box">设置css样式
div.box{width:300px;padding:20px;margin:20px;border:4px dashed #ccc;}编写jquery代码
$(function(){观察效果
我是想抓那个a标签然后让他display为none,可是为什么我用了你的方法无法实现这个功能呢?我也知道你写出来的这方法应该是对的,毕竟这也不是多难的问题,可是我就是实现不了功能啊。
追答你的js是不是在页面加载的时候执行的?如果是的话,你可以试着将代码移到页面最下面。或者将代码放到
$(function(){
//放到这里
})
试试