如何使用jQuery或JavaScript删除样式以显示div
元素?如何使用javascript或jquery删除样式效果?
<div style="display: none">display something </div>
如果您知道,请与我分享。由于
PS:之前,我曾尝试与jquery.show(),但效果是一个很大的空白那边
如何使用jQuery或JavaScript删除样式以显示div
元素?如何使用javascript或jquery删除样式效果?
<div style="display: none">display something </div>
如果您知道,请与我分享。由于
PS:之前,我曾尝试与jquery.show(),但效果是一个很大的空白那边
尝试像
$('div').css('display','block');
更好的你给一个class
或id
到具体的股利和尝试像
使用编号:
$('#div_id').css('display','block');
使用类:
$('.div_class').css('display','block');
您更好地分配一些id
您div来使其独特,并保持高达所需元素的变化。您可以使用style
属性的javascript DOM
对象来访问显示或其他子属性。
<div style="display: none" id="id" >display something </div>
使用JavaScript
document.getElementById('id').style.display = 'block';
使用jQuery,您可以使用id选择
$('#id').css('display','block');
如果你只是想改变显示属性,你可以使用显示/隐藏方法代替。
$('#id').show();
document.getElementById('id of the div').style.display = 'block';
应该给一个ID,DIV
另一种方法是
$('div').css('display','block');
首先你需要确定div
为给DIV一个ID或类属性
<div style="display: none" id="mydiv">display something </div>
然后jQ uery
jQuery(function($){
$('#mydiv').show()
})
谢谢,我之前已经绑定了这个方法,但它在那里变成了空白。 – andyqee
@andyqee这应该写在DOM准备处理程序 –
的jQuery为此提供快捷:
$('div').show();
您可以使用jQuery的show
方法表现出来,像这样:
$('div').show();
这将显示在网页上的所有div
小号。如果你想只显示这个特定的DIV,你可以给它一个id,就像这样:
<div style="display: none" id="myDiv">display something </div>
然后再显示它是这样的:
$('#myDiv').show();
谢谢,我已经把这种方法绑在一起,但它在那里变成了一个空白。 – andyqee
如果你只是想显示DIV你如果你想删除的样式标签完全
$("div").show();
:
$("div").removeAttr("style");
可以做到这一点
注:Id建议给你的div一个id或class,否则以上两个选项中的任何一个都会将它用于所有div,而不仅仅是这一个。
如:<div id="myDiv" style="display: none">display something </div>
那么你会改变该div liek这样的:
$("#myDiv").show();
要删除样式效果:
$('div').css('display','');
从jQuery的文档:
$(“#mydiv”).css( “color”,“”) - 如果已经直接应用该元素,则将该元素从 元素中移除。
+1原生解决方案。 –