求助:点击指定div时显示初始隐藏的id为Schedule的按钮
问题分析与解决方案
首先看你写的代码,问题出在jQuery选择器的语法错误上:你要选择的是同时拥有col-sm-4和righPanelRobotIcons两个类的div,但你写的$("col-sm-4.righPanelRobotIcons")里,第一个类名col-sm-4前面缺少了类选择器的标识 .,导致jQuery找不到目标元素,点击事件自然不会触发。
修正后的代码
$(document).ready(function () { // 给类选择器补上开头的.,确保能正确选中目标div $(".col-sm-4.righPanelRobotIcons").click(function () { $("#Schedule").show(); }); });
额外检查事项
- 确保你的页面已经正确引入了jQuery库,而且要在这段自定义脚本之前引入,否则
$会被识别为未定义。 - 确认
#Schedule按钮的初始隐藏状态是生效的:可以通过CSS直接设置
或者在页面加载时用jQuery初始化隐藏:#Schedule { display: none; }$(document).ready(function () { $("#Schedule").hide(); // 初始化隐藏按钮 $(".col-sm-4.righPanelRobotIcons").click(function () { $("#Schedule").show(); }); });
内容的提问来源于stack exchange,提问作者developer
相关产品推荐
相关产品推荐

