“怎么做?”;显示=block";对特定元素使用jquery
我使用下面的CSS代码来隐藏一个元素“怎么做?”;显示=block";对特定元素使用jquery,jquery,css,Jquery,Css,我使用下面的CSS代码来隐藏一个元素 #DeltaPlaceHolderLeftNavBar div>div>ul>li>ul { display:none; } 现在我尝试使用以下jquery代码使其可见,但它不起作用 $('#DeltaPlaceHolderLeftNavBar div>div>ul>li>ul').style.display = 'block'; 如何使其工作?您需要使用 你需要使用 你需要使用 你需要使用 最佳
#DeltaPlaceHolderLeftNavBar div>div>ul>li>ul
{
display:none;
}
现在我尝试使用以下jquery代码使其可见,但它不起作用
$('#DeltaPlaceHolderLeftNavBar div>div>ul>li>ul').style.display = 'block';
如何使其工作?您需要使用
你需要使用
你需要使用
你需要使用
最佳解决方案是采用以下方式:
$('#DeltaPlaceHolderLeftNavBar div li > ul').show();
.show()
将样式添加到显示:块代码>
最佳解决方案是使用以下方法:
$('#DeltaPlaceHolderLeftNavBar div li > ul').show();
.show()
将样式添加到显示:块代码>
最佳解决方案是使用以下方法:
$('#DeltaPlaceHolderLeftNavBar div li > ul').show();
.show()
将样式添加到显示:块代码>
最佳解决方案是使用以下方法:
$('#DeltaPlaceHolderLeftNavBar div li > ul').show();
.show()
将样式添加到显示:块代码>
试试$('DeltaPlaceHolderLeftNavBar div>div>ul>li>ul').css('display','block')
更新
$('#DeltaPlaceHolderLeftNavBar div>div>ul>li>ul')。show()
可能不起作用,因为存在错误。所以$('#DeltaPlaceHolderLeftNavBar div>div>ul>li>ul').css('display','block')
是一条路。试试$('#DeltaPlaceHolderLeftNavBar div>ul>li>ul').css('display','block')
更新
$('#DeltaPlaceHolderLeftNavBar div>div>ul>li>ul')。show()
可能不起作用,因为存在错误。所以$('#DeltaPlaceHolderLeftNavBar div>div>ul>li>ul').css('display','block')
是一条路。试试$('#DeltaPlaceHolderLeftNavBar div>ul>li>ul').css('display','block')
更新
$('#DeltaPlaceHolderLeftNavBar div>div>ul>li>ul')。show()
可能不起作用,因为存在错误。所以$('#DeltaPlaceHolderLeftNavBar div>div>ul>li>ul').css('display','block')
是一条路。试试$('#DeltaPlaceHolderLeftNavBar div>ul>li>ul').css('display','block')
更新
$('#DeltaPlaceHolderLeftNavBar div>div>ul>li>ul')。show()
可能不起作用,因为存在错误。因此,$('DeltaPlaceHolderLeftNavBar div>div>ul>li>ul')。css('display','block')
是一种方法。您可以使用
$('#DeltaPlaceHolderLeftNavBar div>div>ul>li>ul').prop('display', 'block');
或
你可以用
$('#DeltaPlaceHolderLeftNavBar div>div>ul>li>ul').prop('display', 'block');
或
你可以用
$('#DeltaPlaceHolderLeftNavBar div>div>ul>li>ul').prop('display', 'block');
或
你可以用
$('#DeltaPlaceHolderLeftNavBar div>div>ul>li>ul').prop('display', 'block');
或
实现这一点的“官方”jQuery方法是使用jQuery为此目的提供的函数
$('#DeltaPlaceHolderLeftNavBar div>div>ul>li>ul').show();
但是请注意,这仅在display:none
是内联的而不是在CSS中时有效,因为没有添加明确的display:block
声明
因此,如果您想要显式地设置CSS操作,您可能还希望使用
$('#DeltaPlaceHolderLeftNavBar div>div>ul>li>ul').css('display', 'block')
或者甚至获取纯元素并更改纯元素的样式
$('#DeltaPlaceHolderLeftNavBar div>div>ul>li>ul').get(0).style.display = "block";
最后,最好不要更改css属性,而是删除和添加类,例如,让类.activated
并在元素隐藏时删除它(其中display:block
仅为激活状态设置)
这样做的一个非常重要的优点是,您只需更改DOM的状态,CSS处理它应该响应的方式,而不是将CSS和javascript相互混合。实现这一点的“官方”jQuery方法是使用jQuery为此提供的函数
$('#DeltaPlaceHolderLeftNavBar div>div>ul>li>ul').show();
但是请注意,这仅在display:none
是内联的而不是在CSS中时有效,因为没有添加明确的display:block
声明
因此,如果您想要显式地设置CSS操作,您可能还希望使用
$('#DeltaPlaceHolderLeftNavBar div>div>ul>li>ul').css('display', 'block')
或者甚至获取纯元素并更改纯元素的样式
$('#DeltaPlaceHolderLeftNavBar div>div>ul>li>ul').get(0).style.display = "block";
最后,最好不要更改css属性,而是删除和添加类,例如,让类.activated
并在元素隐藏时删除它(其中display:block
仅为激活状态设置)
这样做的一个非常重要的优点是,您只需更改DOM的状态,CSS处理它应该响应的方式,而不是将CSS和javascript相互混合。实现这一点的“官方”jQuery方法是使用jQuery为此提供的函数
$('#DeltaPlaceHolderLeftNavBar div>div>ul>li>ul').show();
但是请注意,这仅在display:none
是内联的而不是在CSS中时有效,因为没有添加明确的display:block
声明
因此,如果您想要显式地设置CSS操作,您可能还希望使用
$('#DeltaPlaceHolderLeftNavBar div>div>ul>li>ul').css('display', 'block')
或者甚至获取纯元素并更改纯元素的样式
$('#DeltaPlaceHolderLeftNavBar div>div>ul>li>ul').get(0).style.display = "block";
最后,最好不要更改css属性,而是删除和添加类,例如,让类.activated
并在元素隐藏时删除它(其中display:block
仅为激活状态设置)
这样做的一个非常重要的优点是,您只需更改DOM的状态,CSS处理它应该响应的方式,而不是将CSS和javascript相互混合。实现这一点的“官方”jQuery方法是使用jQuery为此提供的函数
$('#DeltaPlaceHolderLeftNavBar div>div>ul>li>ul').show();
但是请注意,这仅在display:none
是内联的而不是在CSS中时有效,因为没有添加明确的display:block
声明
因此,如果您想要显式地设置CSS操作,您可能还希望使用
$('#DeltaPlaceHolderLeftNavBar div>div>ul>li>ul').css('display', 'block')
或者甚至获取纯元素并更改纯元素的样式
$('#DeltaPlaceHolderLeftNavBar div>div>ul>li>ul').get(0).style.display = "block";
最后,最好不要更改css属性,而是删除和添加类,例如,让类.activated
并在元素隐藏时删除它(其中display:block
仅为激活状态设置)
这样做的一个非常重要的优点是,您只需更改DOM的状态,CSS处理它应该响应该状态的方式,而不是将CSS和javascript相互混合。