我有一个HTML文件,我在其中导入JQuery以及自己的Javascript文件。当我把:JavaScript和JQuery访问HTML元素
<script>
$("#htmlID").click(function() {
$("#htmlID").hide();
});
</script>
在我的HTML文件,然后单击有问题的“htmlID”分区,它成功地隐藏它。但是,当我把:
$("#htmlID").click(function() {
$("#htmlID").hide();
});
在我的JavaScript文件,它不起作用。为什么是这样?
把你的JavaScript文件放在你的jQuery导入脚本标签后面。 –
要进行调试,请检查浏览器控制台。 –
这三行将立即运行,所以如果你把它们放在实际的div上面,它们不会有任何影响。将你的代码包装在'$(function(){'和'});' - 这会在所有HTML加载完成后运行。 –