我需要从我的网页中隐藏最后一个 div。
("div").eq(-1).hide();
我可以有工作代码吗
在此先感谢,维姬
尝试
$("div:last").hide();
或者
$("div").last().hide();
我不知道eq
带负索引,所以您唯一的问题是您在代码之前缺少$
/ 。jQuery
我认为问题在于行首的缺失$
。
但你也可以使用last
,我认为它更具可读性。这很简单:
$("div").last().hide();
这可以解决问题:
$("div").last().hide()
首先参考jQuery。在里面添加代码$(document).ready()
。在文档准备好之前,无法安全地操作页面。jQuery 会为您检测到这种准备状态。仅当页面文档对象模型 (DOM) 准备好执行 JavaScript 代码时,其中包含的代码$( document ).ready()
才会运行。
$(document).ready(function () {
$("div").eq(-1).hide();
});