注意:如果在您的样式中使用!important,例如display: none !important ,如果您希望 .show() 正常运行,则必须使用 .css('display', 'block !important')覆盖样式.
但似乎无法覆盖样式并且无法显示元素。我在这里做错什么了吗?
注意:如果在您的样式中使用!important,例如display: none !important ,如果您希望 .show() 正常运行,则必须使用 .css('display', 'block !important')覆盖样式.
但似乎无法覆盖样式并且无法显示元素。我在这里做错什么了吗?
当你使用它时attr
它可以工作。jQueries.css()
两者.prop()
都不起作用
attr
在这个从 javascript中删除的小提琴中!important
,您将看到 CSS 如何!important
甚至是内联样式。
或者,您可以使用类来执行此操作(因此您的所有 CSS 都在 CSS 文件本身中,而不是由 javascript 直接更改):http: //jsfiddle.net/FF3mc/4/
$('.classname').attr("style", "display: block !important");
我们不能在这里使用 .css() 因为它不支持 !important。