我在IE中使用Javascript進行了這個調用,它的效果很好,但在Chrome中根本不行!jQuery功能在Chrome中不起作用
我想根據布爾評估來隱藏或顯示錶格行。
function show(checked, tableName) {
if (checked) {
$(tableName + " tr.class1").show();
} else {
$(tableName + " tr.class1").hide();
}
}
在HTML中
<input type="checkbox" onclick="show(this.checked, '#tbody1')" />
<table>
<thead></thead>
<tbody id="#tbody1">
<tr class="class1"><td></td></tr>
<tr><td></td></tr>
<tr class="class1"><td></td></tr>
<tr><td></td></tr>
</tbody>
</table>
什麼也沒有發生。
是什麼'tableName'持有 –
更多信息嗎? – Zac
這最可能的原因是'tablename'不包含正確的jQuery選擇器。 – Kyle