Javascript 如何在单击按钮时显示div?
如何在单击按钮时显示.快速链接容器 jsFiddle: 我有显示:没有;设置好了,但我把它取下来了,这样你就可以看到集装箱了 到目前为止,我有这个,但它不起作用:Javascript 如何在单击按钮时显示div?,javascript,jquery,html,css,Javascript,Jquery,Html,Css,如何在单击按钮时显示.快速链接容器 jsFiddle: 我有显示:没有;设置好了,但我把它取下来了,这样你就可以看到集装箱了 到目前为止,我有这个,但它不起作用: $('.quicklinks-button').click(function(){$('#quick-links-container').show();}); 您的元素将其作为一个类,而不是一个id,您希望显示和隐藏它,所以您需要,您的fiddle没有添加jQuery $('.quicklinks-button').click(
$('.quicklinks-button').click(function(){$('#quick-links-container').show();});
您的元素将其作为一个类,而不是一个id,您希望显示和隐藏它,所以您需要,您的fiddle没有添加jQuery
$('.quicklinks-button').click(
function () {
$('.quick-links-container').toggle(1000);
}
);
您忘了在左侧面板的JSFIDEL上添加jQuery库 另外,对于
快速链接容器
,您使用的是id
(#)选择器,而不是类
选择器(.)
试试这个:
$('.quicklinks-button').click(function(){
$('.quick-links-container').toggle();
});
活生生的例子:试试这个
您没有成功,原因如下:
快速链接容器
的类,但在JS中使用的是返回ID的#快速链接容器
。因此需要将其更改为“.quick links container”show()
,因此单击时div将始终设置为show,您可以使用toggle()
切换div的可见性$('.quicklinks-button').click(function(){ $('.quick-links-container').toggle();});
jsFIDLE:在这里试试
$('.quicklinks-button').click(function(){ $('.quick-links-container').toggle();});
// you must use toggle
// this is jquery
$('#hide').click(function(){
var current = $(this).val();
$('p').toggle();
// this will toggle the value of button from show to hide and vice versa
if(current == 'hide'){
$('#hide').val('show');
}else{
$('#hide').val('hide');
}
});