javascript - 需要访问当前TR或TD

标签 javascript jquery html

我必须根据某些业务逻辑更改表行颜色。我的访问权限有限。 我有决定 TD 内容的 PHP 代码...从该 TD 我必须更改当前的 TR 背景颜色。

jQuery 可以提供帮助,因为它有很多遍历器和访问器。

我正在编写的代码是

<script type="text/javascript">$(this).closest("td").css("border", "1px solid red");</script>

但无法访问当前的TD或TR

最佳答案

不要使用 this,而是给元素一个 id 并使用 jQuery 获取它。在您的代码中,这没有任何意义。像:

<table><tr><td> <input id="myInput" type="text" /> </td></tr></table>

 //If you want to access the td
 $('#myInput').closest("td").css("border", "1px solid red");
 //If you want to access the tr
 $('#myInput').closest("tr").css("background", "red");

关于javascript - 需要访问当前TR或TD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13800040/

相关文章:

javascript - window.location.replace(href) 后返回按钮失效;

javascript - 无法发送多个表单字段 formdata dropzone.js

javascript - Angular 将字符添加到数组中

javascript - Highcharts 捕获选择

jquery - 使用 Jquery 模板处理无结果行的更好方法

javascript - css scrollLeft 动画垂直移动 body

jquery - 在同一页上乘以 coda slider

javascript - Jquery 插件对象 #<HTMLDocument> 没有方法 'observe' 问题

javascript - JQuery 淡入淡出悬停效果 - 帮助?

javascript - 使用 Javascript 创建动态 ID