Javascript 定位 tr 元素

标签 javascript jquery html

我正在尝试使用“.venue_table”类来定位表格内的元素。我想在每次单击元素时切换/取消切换突出显示的背景颜色。这不起作用:

<script>
 $(document).ready(function(){
    $(".income_table tr").click(function () {
        $(this).toggleClass("toggled_tr");
     });
 });
</script>

我的代码有问题吗?

最佳答案

对我有用:http://jsfiddle.net/mplungjan/xBzPW/

<style>
.income_table { background-color:red }
.toggled_tr { background-color:yellow }
</style>
<script>
$(document).ready(function() {
  $(".income_table tr").click(function () {
   $(this).toggleClass("toggled_tr");
  });
});
</script>

<table class="income_table">
    <tr>
        <td>Row 1 cell 1</td>
        <td>Row 1 cell 2</td>
    </tr>
    <tr>
        <td>Row 2 cell 1</td>
        <td>Row 2 cell 2</td>
    </tr>
</table> 

关于Javascript 定位 tr 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5866753/

相关文章:

javascript - Node.js 无限循环功能,在某些用户输入时退出

javascript - jQuery 显示/隐藏使用选择

html - 使用 CSS 的 HTML <div> 的反常效果

javascript - 如何使用 Firebase 实现 Steam 身份验证?

javascript - 使用纯 css 向下滚动到特定的 div?

javascript - 不安全的 <form> 调用。在 index.html 页面上找到

jquery 不返回 url 哈希

javascript - jQuery 传播和多个类

html - 应用程序缓存和 404/500 页面

JQuery 删除错误的 li