我有一个带有选择和文本框的页面。如果选择“未列出”,则responseText将返回“未知”,然后我想使文本框可见。文本框位于div中。
<div id='qualification'>
<input type='text'>
</div>
当从一个选择中选择一个项目时,这部分脚本会使文本框隐藏(出于测试目的,因为我真的希望它显示文本框而不是隐藏文本框,但显示事情正常):
if (xmlhttp.responseText == 'Unknown') {
$('#qualification').hide();
}
但是,如果我将div设置为在开头隐藏:
<div id='qualification' style='visibility: hidden'>
然后更改
if (xmlhttp.responseText == 'Unknown') {
$('#qualification').show();
}
它不起作用。有什么想法吗?
答案 0 :(得分:2)
尝试使用display
属性而不是visibility
:
<div id='qualification' style='display: none'>
希望这有帮助。
答案 1 :(得分:2)
修改
实际上应该是
display:none;
答案 2 :(得分:2)
可见性需要改变
---
title: "Untitled"
output: html_document
---
```{r, echo=FALSE}
library(ggplot2)
d <- ggplot(diamonds, aes(x = cut, y = clarity))
d + stat_sum(aes(label=..n..),geom="text",size=8)
```
$('#qualification').css('visibility','visible');