Javascript 我想点击divs链接,打开同一页面中其他div的信息
我想点击一个div链接,并在同一页面中打开其他div的信息。但我没有得到预期的结果Javascript 我想点击divs链接,打开同一页面中其他div的信息,javascript,html,Javascript,Html,我想点击一个div链接,并在同一页面中打开其他div的信息。但我没有得到预期的结果 $(“#边栏a”)。单击(函数(e) { e、 预防默认值(); $(“.toggle”).hide(); var toShow=$(this.attr('href'); $(toShow.show(); }); 您正在查找id为侧栏的元素。但是只有一个元素带有class侧栏 因此,将$('#侧栏a')更改为$('.sidebar a')您正在查找id为侧栏的元素。但是只有一个元素带有class侧栏 因此,将
$(“#边栏a”)。单击(函数(e)
{
e、 预防默认值();
$(“.toggle”).hide();
var toShow=$(this.attr('href');
$(toShow.show();
});代码>
您正在查找id为侧栏的元素。但是只有一个元素带有class侧栏
因此,将$('#侧栏a')
更改为$('.sidebar a')
您正在查找id为侧栏的元素。但是只有一个元素带有class侧栏
因此,将$('#侧栏a')
更改为$('.sidebar a')
使用eq()
函数切换相应的div
注意:必须从DOM中删除中断行br
,才能获得正确的索引
。改用css样式
$(“.sidebar a”)。单击(函数(e){
e、 预防默认值();
$('.toggle').eq($(this.index()).toggle();
});代码>
a{
利润率:10px;
}
向员工展示NFDKJGBJDF 1
显示gffstuff2
展示GD资料3
lt.
使用eq()
函数切换相应的div
注意:必须从DOM中删除中断行br
,才能获得正确的索引
。改用css样式
$(“.sidebar a”)。单击(函数(e){
e、 预防默认值();
$('.toggle').eq($(this.index()).toggle();
});代码>
a{
利润率:10px;
}
向员工展示NFDKJGBJDF 1
显示gffstuff2
展示GD资料3
lt.
首先修复标记。这些超链接格式不正确。请先修复标记。那些超链接格式不正确。期待dv的解释。我想这不是他想要的。我想他一次只想打开一个div.toggle
。但谁知道呢。我喜欢这个想法:P@cyrixYyy,他没有写任何关于在一个div可见时关闭其他div的内容,让我们等待他的回复(:您的代码正在堆栈溢出中运行。但它无法在我的机器上运行。@DipakPatel但是…这正是它现在的工作方式。期待dv的解释。我想这不是他想要的。我想他一次只想要打开一个div.toggle
。但是谁知道呢。我喜欢这个主意:P@cyrixYyy,他没有写任何关于cl的东西当一个div可见时,关闭其他div,让我们等待他的答复(:您的代码正在堆栈溢出中运行。但它不能在我的计算机上运行。@DipakPatel,但…这正是它现在的工作方式。