首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JavaScript隐藏元素函数

JavaScript隐藏元素函数
EN

Stack Overflow用户
提问于 2013-12-21 08:28:39
回答 3查看 153关注 0票数 1

我有一个表单,用户可以在检查单选按钮的基础上选择一个通用auto-population。当用户检查auto-populate单选按钮时,字段将自动填充数据,然后字段变为disabled

在函数的第一部分中,我传递自动填充的数据:

代码语言:javascript
复制
            $('#myOptions').click(function()
            $('#value1').val("Auto-filled data");
            $('#Value2').val("Auto-filled data");                
            $('#Value3').val("Auto-filled data");

在第二部分中,我将禁用html输入。

代码语言:javascript
复制
            // now i am disabling the html inputs:
            $('#Value4').prop("disabled", true);
            $('#Value5').prop("disabled", true);                
            $('#value6').prop("disabled", true);

假设我在表单中有一个ID为"Value7“的字段,作为该函数的一部分,我希望隐藏它不受用户界面的影响。

如何在函数触发时隐藏"Value7“输入?我很感谢你的帮助,我对JavaScript非常陌生,虽然我觉得这很令人兴奋!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-12-21 08:40:38

使用jquery:

藏起来

代码语言:javascript
复制
jQuery('#Value7').hide() or jQuery('#Value7').css("display","none")

向后显示元素

代码语言:javascript
复制
jQuery('#Value7').show() or jQuery('#Value7').css("display","block")

或纯js:

javascript hide/show element

票数 4
EN

Stack Overflow用户

发布于 2013-12-21 08:46:32

尝试以下javascript:

(如果您想禁用:)

代码语言:javascript
复制
document.getElementById('#Value7').setAttribute("disabled","disabled");

如果要启用,请使用

代码语言:javascript
复制
document.getElementById('#Value7').removeAttribute('disabled');

如果您想隐藏:

代码语言:javascript
复制
document.getElementById('#Value7').css("display","none");

如果你想显示:

代码语言:javascript
复制
document.getElementById('#Value7').css("display","block");
票数 1
EN

Stack Overflow用户

发布于 2013-12-21 08:47:20

我不明白你到底想问什么。如果这有帮助的话请告诉我-

$("Value7").hide()

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20717082

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档