hide() jQuery 是否重置值
hide() jQuery does it reset the value
我在使用 jQuery .hide()
函数通过 ID 隐藏输入时有一个问题,它将 field/select 值重置为 [0]
或 val('')
或空等?我问的原因是因为如果用户显示一个字段,填充它,然后意识到 he/she 对具有 show/hide 条件的输入做出了错误的决定。当他们再次隐藏该字段时,该值仍然存在对吗?
防止 .hide()
输入中出现不必要的值的最理想方法是什么?
注意:我有一些隐藏的输入,它们总是为后端进程传递一个值,但这些表单类型总是隐藏的。
.hide() 和 .show() 方法不会影响输入元素的值
hide() 方法隐藏选中的元素。
提示:这类似于CSS属性display:none.
注意:隐藏元素将完全不显示(不再影响页面布局)。
hide()
函数只会隐藏元素(通过切换 display
样式)。
如果要阻止发送值,请同时禁用输入。
$('input').prop('disabled', true).hide();
或重新激活它
$('input').prop('disabled', false).show();
我在使用 jQuery .hide()
函数通过 ID 隐藏输入时有一个问题,它将 field/select 值重置为 [0]
或 val('')
或空等?我问的原因是因为如果用户显示一个字段,填充它,然后意识到 he/she 对具有 show/hide 条件的输入做出了错误的决定。当他们再次隐藏该字段时,该值仍然存在对吗?
防止 .hide()
输入中出现不必要的值的最理想方法是什么?
注意:我有一些隐藏的输入,它们总是为后端进程传递一个值,但这些表单类型总是隐藏的。
.hide() 和 .show() 方法不会影响输入元素的值
hide() 方法隐藏选中的元素。
提示:这类似于CSS属性display:none.
注意:隐藏元素将完全不显示(不再影响页面布局)。
hide()
函数只会隐藏元素(通过切换 display
样式)。
如果要阻止发送值,请同时禁用输入。
$('input').prop('disabled', true).hide();
或重新激活它
$('input').prop('disabled', false).show();