在 Ruby on Rails 中为输入字段指定一个值 Jquery
Give input field a value with Jquery in Ruby on Rails
我想给一组输入字段赋值。
事先并不清楚要填写多少个输入字段,但它们都有相同的 class
当我像这样调用第一个输入字段的 ID 时,它起作用了:
$('#order_order_articles_attributes_0_workload', row).val((price / 125).toFixed(2))
当我这样调用 class 时,它不起作用:
$('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' }
如何让 class 正常工作?
下面的代码没有提取输入字段:
$('td.input.workload', row).val((price / 125).toFixed(2))
此规则试图在具有 class "input workload" 的 td 元素上设置一个值,就像这样。
<table><tr><td class="input workload">is trying to set value here</td></tr></table>
我创建了一个 fiddle 示例,用于为所有输入设置值。
https://jsfiddle.net/tjecuh3m/
希望对您有所帮助。
我想给一组输入字段赋值。 事先并不清楚要填写多少个输入字段,但它们都有相同的 class
当我像这样调用第一个输入字段的 ID 时,它起作用了:
$('#order_order_articles_attributes_0_workload', row).val((price / 125).toFixed(2))
当我这样调用 class 时,它不起作用:
$('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' }
如何让 class 正常工作?
下面的代码没有提取输入字段:
$('td.input.workload', row).val((price / 125).toFixed(2))
此规则试图在具有 class "input workload" 的 td 元素上设置一个值,就像这样。
<table><tr><td class="input workload">is trying to set value here</td></tr></table>
我创建了一个 fiddle 示例,用于为所有输入设置值。
https://jsfiddle.net/tjecuh3m/
希望对您有所帮助。