选择当前行颜色

wisdom1 2015-10-28 01:46:29



<table id="mtest">
<tr>
<td></td>
<td></td>
<td><a id="btnSelect" class="btnSelect""> 选择</a></td>
</tr>
<tr>
<td></td>
<td></td>
<td><a id="btnSelect" class="btnSelect""> 选择</a></td>
</tr>
<tr>
<td></td>
<td></td>
<td><a id="btnSelect" class="btnSelect""> 选择</a></td>
</tr>
</table>


1:TALBE 最后一列 如上图,怎么点击选择,或者单击行,改变当前行的颜色,下面不行。


$("#mtest tr").click(function () {
$(this).siblings('tr').removeClass('Mytr'); // 删除其他兄弟元素的样式
$(this).addClass('Mytr'); // 添加当前元素的样式
})


2: 我要把第2行加色颜色怎么写,table 第几行的选择器呢。 tr:eq(1) 无效呢

JQUERY 怎么写,谢谢大神。

...全文
171 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wisdom1 2015-10-28
  • 打赏
  • 举报
回复
引用 4 楼 mmqw1122 的回复:
$("#mtest tr").click(function () { $("#mtest tr").removeClass('Mytr'); // 删除tr元素的样式 $(this).addClass('Mytr'); // 添加当前元素的样式 }) 先把Mytr这个class 直接放进tr看下有效果没
哎,我的代码没问题的, 是因为其他样式覆盖导致异常。。。 谢谢大家
mmqw 2015-10-28
  • 打赏
  • 举报
回复
$("#mtest tr").click(function () { $("#mtest tr").removeClass('Mytr'); // 删除tr元素的样式 $(this).addClass('Mytr'); // 添加当前元素的样式 }) 先把Mytr这个class 直接放进tr看下有效果没
天际的海浪 2015-10-28
  • 打赏
  • 举报
回复
你的代码没有问题,table 第几行的选择器也是正确的$("#mtest tr:eq(1)") 看看是不是别的地方有问题,比如css方面
slwsss 2015-10-28
  • 打赏
  • 举报
回复
$('.btnSelect').click(function(){var a=$(this);a[a.hasClass('Mytr')?'removeClass':'addClass']('Mytr')}).eq(1).css('color','blue') ass="btnSelect"">
caicaihui 2015-10-28
  • 打赏
  • 举报
回复
第一个是需要each遍历的~
功能包含标注、文本、路径、颜色、画板、包装、拼板、设计、输出和效果等大类,常用功能如:标注横尺寸,标注纵尺寸,标注尺寸,轻松画包装1,轻松画包装2,天地盖盒子,绘制手提袋,绘制外箱,生成出血线,文本段落分,段落合并,文本段落转换,单拆单字,字体转曲,大小写转换,查找专色,两者换位,选择导出-PSD,导出jpg,选择导出jpg,选择增强,随机填色,圆角插件,锚点分割路径,等分路径,建立等分圆,测量路径长度,点到点连线,节点延伸,解锁全部对象,统一画板尺寸,当前画板矩形,全部画板矩形,垂直两分,水平两分,插入页码等,多图层转多画板,页面适配对象,裁切标记,印前角线,一键拼版,自动拼版,阵列复制,标记线生成,创建参考线,打开多页PDF,置入PDF多页面,条形码及二维码,色标生成器,移除叠印属性,移除非纯黑叠印,解散全部群组,批量替换链接图,链接文件打包,全部颜色转黑,查找白色叠印,删除所有蒙版,正则编辑文本,流水号生成器,统计所选对象,。 作者会持续更新,如果您有需要的功能,可以给作者留言,作者闲时进制作。欢迎下载使用,安装完毕之后,在窗口菜单>扩展>知了插件,打开即可使用。

87,991

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧