嗨,我正在使用 jquery('').hide(); 在我的一个应用程序中隐藏一个字段;我想知道,如果你使用隐藏功能,隐藏字段中的值是否仍然可以访问?我的代码从这个隐藏字段中获取值,然后发送一封电子邮件 - 所以我想确保电子邮件地址确实存在
问问题
58 次
5 回答
1
于 2013-04-04T13:45:07.370 回答
1
是的。元素的视觉显示与元素在 DOM 中的值无关。如果这不是真的,那么整个类别都<input type="hidden">
将不起作用。
快速测试可以证明这一点:
$('#foo').hide();
console.log($('#foo').val());
于 2013-04-04T13:46:12.643 回答
0
是的,该值仍然可用。
var value = $('#hideme').hide().val();
... 将工作。
于 2013-04-04T13:44:41.383 回答
-1
隐藏并不能清除它。用于jQuery('#id').html('');
从内容中清除它。
于 2013-04-04T13:44:05.510 回答