我有这个HTML代码,其中有div
和button
。
现在,使用jQuery我将div
“隐藏”,它只会在您选择正确的<option>
时显示。但现在button
只有div
也是可见的。
HTML:
<div id="great">
Do you like the netherlands?
<input type="text" id="greatBox" value="Why..."
</div>
<input type="button" id="submitbutton" value="Submit">
并且JS / Jquery看起来像这样
(它遍布文件,其余部分不需要(我猜))
$('#great').hide()
$("#selectlist").change(function(){
var value = $(this).val();
if ($(this).val() == "netherlands") {
$('#great').slideDown(750)
$('#other').hide()
}
if ($(this).val() == "other") {
$('#great').hide()
}
});
还没有任何jQuery / javascript绑定到该按钮。
答案 0 :(得分:1)
您需要关闭<input type="text" id="greatBox" value="Why..."
>
因为它是开放的,div永远不会被关闭,其后的所有内容都将被隐藏。