0
选择的兄弟姐妹我有以下HTML:与特定类
<div class="chooser" style="display:none;"><div data-id="day">Day <i class="fa fa-arrow-right" aria-hidden="true"></i></div><div data-id="nightamst">Night A <i class="fa fa-arrow-right" aria-hidden="true"></i></div><div data-id="nightzoet">Night Z<i class="fa fa-arrow-right" aria-hidden="true"></i></div></div>
<div class="bdownload day" style="display: none;">content</div>
<div class="bdownload nightamst" style="display: none;">content</div>
<div class="bdownload nightzoet" style="display: none;">content</div>
现在有以下的Javascript:
我要显示与先前选择器的div数据ID的bdownload股利。
jQuery(".chooser div").click(function(){
console.log("test");
jQuery(".chooser").hide();
jQuery(this).parent(".chooser").siblings(jQuery(this).attr("data-id")).toggle();
});
但是,当我使用此代码它就会不触发。当我将“.bdownload”放入同级选择器时,所有的bdownloads都会被切换,因此故障位于attr选择器中。我要添加“到选择器吗?
'data-id'没有'。'或'#',以便兄弟姐妹知道它是否与类或ID相匹配 – Taplar
那么,我该如何添加。因为它是一个类。 –
要么将其放入数据字段本身,要么只是前置'。 “在你的兄弟姐妹部分的变量 – Taplar