单击另一个元素时如何隐藏元素
How to hide elements when another element is clicked
让这个jquery工作起来有点困难。我有一个表单,其中所有字段都嵌套在div.form-group
中。订阅按钮的id为subscribe
。
我希望表单字段在单击时消失。。。但是我的js不起作用。以下是我尝试过的,但没有成功:
(function($) {
window.onload = function () {
$("#subscribe").click(function() {
$(".form-group").css("display: none");
});
}
})(jQuery);
在CSS中,form-group
类被设置为display: block
。
这里有什么明显我遗漏的东西吗?非常感谢您的帮助。
欢呼,
.hide()
方法,作为设置隐藏元素的各种CSS指令(例如display: none
和visibility: hidden
)的快捷方式。
$(".form-group").hide();
如果您喜欢直接设置CSS,请在语句的两个元素周围加引号:
$(".form-group").css("display", "none");
$(".form-group").css("display: none");
应该是
$(".form-group").css("display", "none");
**OR**
$(".form-group").css({ "display" : "none"});
您一直试图将属性设置为single string
。如果它只是一个要更改的属性,那么它应该是逗号分隔的。
或者一个对象,如果你想同时针对多个css属性。
$("#subscribe").click(function() {
$(".form-group").hide()
});
}
$( "#anotherid" ).on('click', function() {
$( "#idhere" ).hide('slow');
});
试试这个
相关文章:
- 切换一个元素并将其余元素隐藏在同一包装类下
- CSS 动画在元素隐藏时暂停
- 检查元素是否可见,父元素隐藏在DOM中
- 粘性导航元素 - 隐藏然后显示
- show() 在元素隐藏时不起作用
- 通过可见性隐藏和显示元素:隐藏/可见
- 如何从检查页面元素隐藏Blogger中的javascript代码
- 基于页面元素隐藏部分html代码
- 使用jQuery和select元素隐藏动态类
- Jquery Div元素隐藏
- 当指针在父元素上时,Boostrap工具提示会在父元素隐藏之前触发悬停事件
- 聚焦元素隐藏在固定菜单后面
- 将jQuery中的元素隐藏在表中
- 元素.隐藏变量可移植性
- 如何使一个元素隐藏在向下滚动的wordpress
- 当父元素隐藏时,如何使用jquery show()
- 高度:自动计算错误,如果元素隐藏时dom加载,然后显示
- Javascript元素隐藏不起作用
- 使元素隐藏后直接显示完成jquery
- HTML表单元素隐藏的onload javascript