为什么JS文件hide()方法不执行(我想用a标签控制表格显示)

html代码:
<

<p style="margin: 20px auto;color: red;width: 370px"><a onclick="open()">流动站设置</a></p>table id="station" id="hidden1">
            <thead><tr>
                <td style="width: 30px" >序号</td>
                <td style="width: 160px;text-align: center">流动站(一级学科)</td>
                <td style="width: 160px">专业(二级学科)</td>
                <td style="width: 145px">所属学院</td>
                <td style="width: 80px">联系人</td>
                <td style="width: 100px">办公电话<br>(010)
                </td>
            </tr></thead>

                        </table>
                    ****JS代码****
$(document).ready(function(){
$("#hidden1").hide();
function open() {
    $("#hidden1").show();
}

})

2个回答

table标签怎么有两个id名啊,id是唯一的,把id="station"去掉

it_lin_web
it_lin_web 在性能上,用到跳转时才用a标签
9 个月之前 回复
it_lin_web
it_lin_web 回复卢本伟NB: 还有不要用a标签了,用了a标签它本身有默认跳转行为,到时你点击时又要阻止默认行为
9 个月之前 回复
it_lin_web
it_lin_web 回复卢本伟NB: 只能写一个id在标签上
9 个月之前 回复
qq_37244670
卢本伟NB 那我选择station也不行怎么办
9 个月之前 回复

首先看到的是table标签少了'<',虽然和问题没有关系,但还是....嗯。
不要在ready里面的functon定义function,这样是访问不到你定义的open( )的。至于没有报“open()没有定义”的错误,是因为本来就有open()这个方法。你试试把open改为myopen,这样就会报“未定义”的错

qq_40176700
Hycin信 回复卢本伟NB: 不用客气~~一起学习一起进步
9 个月之前 回复
qq_37244670
卢本伟NB 谢谢问题解决了
9 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问