我想隐藏一个 div 中的所有子元素。 然后显示一个特定的传递给函数。
function subDisplay(name) {
$("#navSub").each(function() {
$(this).hide();
});
$(name).show();
}
然后我从 onmouse 事件调用该函数,例如:subDisplay(#DivIwantToShow);
但是没有任何显示...
我做错了什么?
最佳答案
您需要隐藏子项而不是包含的 div。
$("#navSub").children().hide();
现在,如果您要显示的 div 是父 div 中的一个元素,它仍会显示,而其他元素保持隐藏状态。
关于javascript - Jquery:隐藏所有子项,然后显示特定元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8744404/