我必须隐藏输入字段,例如:
<input name="foo" value="bar">
<input name="foo1" value="bar1">
我想检索这两个值并使用 jQuery 将它们发布到服务器。如何使用 jQuery 选择器引擎来获取这些值?
由于“foo”和“foo1”是name对于您的输入字段,您将无法使用 jQuery 的 id 选择器 (#),但您必须使用属性选择器:
var foo = $("[name='foo']").val();
var foo1 = $("[name='foo1']").val();
从性能角度来看,这不是最好的选择。您最好设置输入字段的 id 并使用 id 选择器(例如 $("#foo"))或至少为属性选择器提供上下文:
var form = $("#myForm"); // or $("form"), or any selector matching an element containing your input fields
var foo = $("[name='foo']", form).val();
var foo1 = $("[name='foo1']", form).val();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)