我将表格设置为
<table class="tab1" width="400" cellpadding="20">
<tr>
<td id="cell1">Name</td>
<td id="cell2">Company</td>
</tr>
</table>
正在使用
访问它<script type="text/javascript">
$(document).ready(function(){
if($('#cell1').attr('click',true)) {
alert("Cell 1 was clicked");
}
});
</script>
我希望在单击 cell1 时显示警报消息。目前我没有得到任何输出。
最佳答案
尝试:
$('td').click(function(){
if(this.id=='cell1') alert('cell1 clicked');
});
<强> jsFiddle example
您需要使用点击事件,而不是属性 (attr()
)。根据您的需要,您也可以使用 $('#cell1').click(function(){...}) 直接绑定(bind)到 ID 为 cell1 的单元格
关于javascript - 使用 jquery 根据 id 选择表格单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19013652/