将javascript应用于表中的表

时间:2014-02-07 08:27:16

标签: javascript html selector

我有这段代码:

<script type="text/javascript">
    $('td').click(function () {
        // statements 
    }
    });
</script>

在单击表格中的td单元格时更改单元格的背景颜色。问题是,我想将其应用于表(id=table2)中的表(id=table1)。现在发生的是它应用于table1。

我尝试使用这个选择器:$('#table2 td').click ...就像我在这里的某些论坛/答案中看到的那样,但它对我不起作用。

任何帮助表示赞赏! :)

1 个答案:

答案 0 :(得分:0)

我猜这是来自复制粘贴或其他东西,我测试了这个,并在Chrome中看到了“Uncaught SyntaxError:Unexpected token}”。您可能在jQuery的第一行上面有一个文档准备好的代码块。

所以这可能只是让你的代码示例工作。

$( document ).ready(function() {
    $('td').click(function () {
    alert('test clicked')
})});

对于您需要的解决方案,只要您使用了有效的JavaScript,就可以使用$('#table2 td').click

http://jsfiddle.net/ZBL2y/

注意:Chrome中的控制台(其他浏览器可用)对于捕获这些问题非常有帮助,因为它们在此处显示为错误。