使用.prop(隐藏:true)隐藏JQuery中的按钮

2sc*_*ish 13 javascript jquery google-chrome button

我试图找出如何使用.prop(hidden:true)方法使用JQuery隐藏按钮.出于某种原因,在Chrome中,当我设置此值并查看html时,该按钮有一个隐藏元素,但该按钮仍显示在页面上可见.

有任何想法吗?

ade*_*neo 27

一个按钮没有隐藏的属性?

$('button').hide();
Run Code Online (Sandbox Code Playgroud)

要么

$('button').toggle(true);  //shows button
$('button').toggle(false); //hides button
Run Code Online (Sandbox Code Playgroud)


Ale*_*der 6

您可以使用将display样式设置为none。例如,

$("#button").css("display", "none");
Run Code Online (Sandbox Code Playgroud)

或者,.hide()为了简洁起见,

$("#button").hide()
Run Code Online (Sandbox Code Playgroud)

还有visibility和 ,opacity但这两个可能不会产生你想要的效果。