【问题标题】:Changing all values of inputs with certain class to a variable using jQuery使用 jQuery 将具有特定类的所有输入值更改为变量
【发布时间】:2014-06-26 09:08:58
【问题描述】:

我正在尝试获取表单中的第一个“订单名称”字段,以使用 Laravel 中的刀片模板自动填写表单其他页面上的其他“订单名称”字段。该表格将根据订单分为不同的人,因此联系信息需要在每个页面上。

我想给第一个“订单名称”输入字段一个“general_order_name”类,而整个表单中的其他名称字段为“order_name”类。想法是“general_order_name”中的文本将被复制到一个变量中,然后放置在具有“order_name”类的所有输入中,但由于某种原因它不起作用。

如果有人能指出我哪里出错或解释如何解决这个问题,将不胜感激!谢谢!

HTML:

{{  Form::label('order_name', 'Order Name:')    }}
{{  Form::text('order_name', null,
    array('class' => 'general_order_name')) }}

{{  Form::label('page_name', 'Order Name:') }}
{{  Form::text('page_name', null,
    array('class' => 'order_name'))      }} 

JS:

    $(document).on("change", ".general_order_name", function(){
    var order_name = $(this).value();
    $('.order_name').value(order_name);
}); 

【问题讨论】:

  • 我认为你的问题是.val() 不是value()

标签: javascript jquery laravel-4 blade


【解决方案1】:

jQuery 使用 val() 而不是 value

$(document).on("change", ".general_order_name", function(){
    var order_name = $(this).val();
    $('.order_name').val(order_name);
}); 

【讨论】:

  • 大声笑,不敢相信我做到了。非常感谢。
猜你喜欢
  • 2012-02-22
  • 2019-03-02
  • 2016-02-20
  • 2015-04-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多