JavaScript div .hide 函数

标签 javascript html

我有一个 id 为 auto_change_date 的文本输入,我尝试使用以下方法在页面加载时隐藏它:

$(document).ready(function(){
    $("#auto_change_date").hide();
});

但它只是没有隐藏它

然后,我使用此代码使其在选择选择选项时显示(.show):

<script type="text/javascript">
$('#status').on('change',function(){
    if( $(this).val()==="Auto Change"){
    $("#auto_change_date").show()
    }
    else{
    $("#auto_change_date").hide()
    }
});
</script>

最佳答案

<input type="text" name="auto_change_date" onclick="ds_sh(this);" />

您缺少此处 ID

如下所示

<input type="text" name="auto_change_date"  id="auto_change_date" onclick="ds_sh(this);" />

现在你的jquery就可以正常工作了

参见Fiddle

关于JavaScript div .hide 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20920082/

相关文章:

javascript - Koa2 request.body 为空

javascript - 将选项卡添加到现有选项卡菜单

html - 在 Angular HTMl 中动态添加翻转卡

javascript - 无法正确调整图像大小小于 60%

html - 9gag电视如何删除嵌入式YouTube视频的标题?

javascript - 如何以编程方式启用/禁用 Google 街景中的箭头控制?

javascript - Angular 使翻译全局化

javascript - AJAX 请求未进入就绪状态 4

javascript - 检测伪类 :invalid from javascript

javascript - CSS - 浏览器如何知道在实现固定表头表时如何使两个表的列保持同步?