Answers:
$("#YourElementID").css("display","block");
编辑:或者正如dave thieben在下面的评论中指出的那样,您也可以执行以下操作:
$("#YourElementID").css({ display: "block" });
.css({ "display": "block" });
只是短路由display
变量引起的任何问题。-JSLint将拒绝不带引号的版本。(github.com/douglascrockford/JSLint/issues/110)
有许多功能可以执行此工作,这些功能根据优先级在底层编写。
为匹配的元素集设置一个或多个CSS属性。
$("div").css("display", "block")
// Or add multiple CSS properties
$("div").css({
display: "block",
color: "red",
...
})
显示匹配的元素,大致相当于调用.css("display", "block")
您可以使用显示元素.show()
代替
$("div").show()
为一组匹配的元素设置一个或多个属性。
如果目标元素没有style
attribute,则可以使用此方法向元素添加内联样式。
$("div").attr("style", "display:block")
// Or add multiple CSS properties
$("div").attr("style", "display:block; color:red")
如果您不想使用jQuery,则可以使用纯JavaScript将特定CSS属性添加到元素。
var div = document.querySelector("div");
// One property
div.style.display = "block";
// Multiple properties
div.style.cssText = "display:block; color:red";
// Multiple properties
div.setAttribute("style", "display:block; color:red");
.css({ display: "block" });