如何在javascript/jquery中单击文本时启用选项卡及其内容?

如何在javascript/jquery中单击文本时启用选项卡及其内容?,javascript,jquery,html,hover,Javascript,Jquery,Html,Hover,我正在开发一个我希望在Javascript/Jquery中单击文本时启用按钮的程序 我在单击查看选项时向下滚动到底部所使用的JQuery代码是: $(".view_profile_options a").click(function(event) { event.preventDefault(); var sectionTop = $('.tab-contents').offset().top; $('html,body').animate({ scrol

我正在开发一个我希望在Javascript/Jquery中单击文本时启用按钮的程序

我在单击查看选项时向下滚动到底部所使用的JQuery代码是:

$(".view_profile_options a").click(function(event) {
    event.preventDefault();
    var sectionTop = $('.tab-contents').offset().top;
    $('html,body').animate({
        scrollTop: sectionTop },
        'slow');
 });

问题陈述:


我想知道我应该在上面的JQuery代码中做些什么更改,以便在中单击
查看选项
文本时,
东京
及其
内容的悬停将自动启用

您需要模拟单击按钮。在您的情况下,由于您没有按钮ID,我通过包含所需文本来使用选择器

我还删除了您复杂的JavaScript代码,并编写了一个简单的Jquery来隐藏和显示选项卡和按钮:

$(文档).ready(函数(){
$(“.view\u profile\u options a”)。单击(函数(事件){
event.preventDefault();
var sectionTop=$('.tab contents').offset().top;
$('html,body')。设置动画({
scrollTop:sectionTop},
“慢”);
$(“按钮:包含(“东京”))。触发器(“单击”);
});
$(“按钮”)。单击(函数(){
//显示选项卡
var city=$(this.text();
$(“.tabcontent”).hide();
$(“#”+城市).show();
//更改按钮的类别
$(“按钮”).removeClass(“活动”);
$(此).addClass(“活动”);
})
})
.tab{
溢出:隐藏;
边框:1px实心#ccc;
背景色:#f1f1;
}
/*设置选项卡内按钮的样式*/
.选项卡按钮{
背景色:继承;
浮动:左;
边界:无;
大纲:无;
光标:指针;
填充:14px 16px;
过渡:0.3s;
字号:17px;
}
/*更改悬停按钮的背景色*/
.tab按钮:悬停{
背景色:#ddd;
}
/*创建活动/当前tablink类*/
.tab按钮。激活{
背景色:#ccc;
}
/*设置选项卡内容的样式*/
.tabcontent{
显示:无;
填充:6px 12px;
边框:1px实心#ccc;
边界顶部:无;
}
/*设置选项卡内容的样式*/
.tab内容>.active
{
显示:块;
}

单击选项卡式菜单内的按钮:

Lorem Ipsum只是印刷和排版行业的虚拟文本。自16世纪以来,Lorem Ipsum一直是行业标准的虚拟文本,当时一位不知名的印刷商拿起一个打印工具,将其拼凑成一本打印样本书。它不仅存活了五个世纪,而且还跨越到电子排版,基本上保持不变。它在20世纪60年代随着包含Lorem Ipsum段落的Letraset表单的发布而流行,最近随着Aldus PageMaker等桌面出版软件的发布,包括Lorem Ipsum版本

Lorem Ipsum只是印刷和排版行业的虚拟文本。自16世纪以来,Lorem Ipsum一直是行业标准的虚拟文本,当时一位不知名的印刷商拿起一个打印工具,将其拼凑成一本打印样本书。它不仅存活了五个世纪,而且还跨越到电子排版,基本上保持不变。它在20世纪60年代随着包含Lorem Ipsum段落的Letraset表单的发布而流行,最近随着Aldus PageMaker等桌面出版软件的发布,包括Lorem Ipsum版本

Lorem Ipsum只是印刷和排版行业的虚拟文本。自16世纪以来,Lorem Ipsum一直是行业标准的虚拟文本,当时一位不知名的印刷商拿起一个打印工具,将其拼凑成一本打印样本书。它不仅存活了五个世纪,而且还跨越到电子排版,基本上保持不变。它在20世纪60年代随着包含Lorem Ipsum段落的Letraset表单的发布而流行,最近随着Aldus PageMaker等桌面出版软件的发布,包括Lorem Ipsum版本

Lorem Ipsum只是印刷和排版行业的虚拟文本。自16世纪以来,Lorem Ipsum一直是行业标准的虚拟文本,当时一位不知名的印刷商拿起一个打印工具,将其拼凑成一本打印样本书。它不仅存活了五个世纪,而且还跨越到电子排版,基本上保持不变。它在20世纪60年代随着包含Lorem Ipsum段落的Letraset表单的发布而流行,最近随着Aldus PageMaker等桌面出版软件的发布,包括Lorem Ipsum版本

Lorem Ipsum只是印刷和排版行业的虚拟文本。自16世纪以来,Lorem Ipsum一直是行业标准的虚拟文本,当时一位不知名的印刷商拿起一个打印工具,将其拼凑成一本打印样本书。它不仅存活了五个世纪,而且还跨越到电子排版,基本上保持不变。它在20世纪60年代随着包含Lorem Ipsum段落的Letraset表单的发布而流行,最近随着Aldus PageMaker等桌面出版软件的发布,包括Lorem Ipsum版本

Lorem Ipsum只是印刷和排版行业的虚拟文本。自16世纪以来,Lorem Ipsum一直是行业标准的虚拟文本,当时一位不知名的印刷商拿起一个打印工具,将其拼凑成一本打印样本书。它不仅存活了五个世纪,而且还跨越到电子排版,基本上保持不变。它在20世纪60年代随着包含Lorem Ipsum段落的Letraset表单的发布而流行,最近随着Aldus PageMaker等桌面出版软件的发布,包括Lorem Ipsum版本

Lorem Ipsum只是印刷和排版行业的虚拟文本。自16世纪以来,Lorem Ipsum一直是业界标准的虚拟文本,当时一家未知的打印机使用了ga