Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用JQuery获取Rails中隐藏字段的值_Jquery_Ruby On Rails_Hiddenfield - Fatal编程技术网

使用JQuery获取Rails中隐藏字段的值

使用JQuery获取Rails中隐藏字段的值,jquery,ruby-on-rails,hiddenfield,Jquery,Ruby On Rails,Hiddenfield,我的Rails项目有一个问题。顺便说一下,它运行在Rails 2上 <%= form.hidden_field :foo %> 有什么想法吗?您必须使用字段的ID(或其他一些唯一的选择器): 或 PS:获取隐藏字段的值与普通字段没有什么不同。隐藏字段纯粹是界面决定。您必须使用字段的ID(或某些其他唯一选择器): 或 PS:获取隐藏字段的值与普通字段没有什么不同。隐藏字段是一个纯粹的接口决策。我会在jQuery()中使用“:hidden”选择器。要扩展@Koraktor的示例: va

我的Rails项目有一个问题。顺便说一下,它运行在Rails 2上

<%= form.hidden_field :foo %>

有什么想法吗?

您必须使用字段的ID(或其他一些唯一的选择器):


PS:获取隐藏字段的值与普通字段没有什么不同。隐藏字段纯粹是界面决定。

您必须使用字段的ID(或某些其他唯一选择器):


PS:获取隐藏字段的值与普通字段没有什么不同。隐藏字段是一个纯粹的接口决策。

我会在jQuery()中使用“:hidden”选择器。要扩展@Koraktor的示例:

var foo = jQuery('#foo:hidden').val();


我将在jQuery()中使用“:hidden”选择器。要扩展@Koraktor的示例:

var foo = jQuery('#foo:hidden').val();


rails隐藏字段与rails非隐藏字段相同

jQuery(“[name=foo]”)
将获取该字段

对于嵌套表单,您可以通过
jQuery(“[name$='[foo]'””)
获取这些排序的所有输入

还有对隐藏字段的查询,如
jQuery(“:input:hidden”)
:input选择input、select、textarea、button和just input元素


最后,当涉及到名称选择器或id选择器或任何东西时,
是相同的。

rails隐藏字段与rails非隐藏字段是相同的

jQuery(“[name=foo]”)
将获取该字段

对于嵌套表单,您可以通过
jQuery(“[name$='[foo]'””)
获取这些排序的所有输入

还有对隐藏字段的查询,如
jQuery(“:input:hidden”)
:input选择input、select、textarea、button和just input元素

最后,当涉及到名称选择器或id选择器或任何东西时,
是相同的

var foo = jQuery('form#some_form input[name="foo"]').val();
var foo = jQuery('#foo:hidden').val();
var foo = jQuery('form#some_form input[name="foo"]:hidden').val();