在Ruby on Rails中使用Jquery为输入字段赋值

时间:2018-06-08 12:51:49

标签: jquery ruby-on-rails haml

我想给一组输入字段赋值。 事先不清楚需要填写多少输入字段,但它们都具有相同的类

当我像这样调用第一个输入字段的id时,它可以工作:

$('#order_order_articles_attributes_0_workload', row).val((price / 125).toFixed(2))

当我这样打电话给它时,它不起作用:

$('td.input.workload', row).val((price / 125).toFixed(2))

haml代码如下所示:

%td.input.workload= order_article_f.input :workload, value: "0", label: false, input_html: { class: 'article_workload' }

我怎样才能让这个课程适合全班?

1 个答案:

答案 0 :(得分:2)

以下代码未获取输入字段:

$('td.input.workload', row).val((price / 125).toFixed(2))

此规则试图在td元素上设置一个值,该元素具有类"输入工作负载"像这样。

<table><tr><td class="input workload">is trying to set value here</td></tr></table>

我创建了一个小提琴,其中包含一个为所有输入设置值的示例。

https://jsfiddle.net/tjecuh3m/

我希望我能帮到你。