我需要从我的网页中隐藏最后一个 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();
});