这个问题是我提出问题的根本原因。
由于已经发布了两个答案,我想尝试一些不同的东西
Javascript:
$(function(){
var thList = $('td');
$('td').click(function(){
for( i =0; i < thList.length;i++){
// What to do here
}
});
});
HTML:
<table border="2">
<tr>
<td> 1 </td>
<td> 2 </td>
<td> 3 </td>
</tr>
<table>
这里所做的是将点击事件分配给<TH>
元素。在加载时,我<TH>
将 DOM 中的所有内容放在一个数组中。
现在,我的逻辑是。迭代 for 循环,如果单击TH
的不是 中的那个for loop
,则隐藏它。
我尝试的是
if ( thList[i] != $(this)) { thList[i].style.display = 'none' }
但这似乎不起作用。我需要放什么代码来比较对象