【问题标题】:How to append jquery cloned row to a hidden field如何将jquery克隆行附加到隐藏字段
【发布时间】:2017-09-17 23:47:00
【问题描述】:

我的表单中有一个克隆表。我希望 Rails 参数(参数哈希)中的克隆字段 ID 以及 Form_for 字段保存在数据库中。所以我需要知道克隆的 TR id 将如何附加到数组中的隐藏字段,以便将其添加到参数中。 这是我用来克隆的代码。lastRow.closest('.content_value').clone().removeClass('content_value').addClass('clone_content_value').insertAfter(".clone_content_head:last"); 或者如果有任何其他方法可以在 Rails 参数中获取克隆的 tr 值,那么请提出建议..

【问题讨论】:

    标签: javascript jquery ruby-on-rails ruby-on-rails-4


    【解决方案1】:

    尝试以下代码将数据附加到隐藏字段:

    var data = lastRow.closest('.content_value').clone().removeClass('content_value').addClass('clone_content_value')
    $(".hidden_field_class").append(data)
    

    【讨论】:

    • 如果我这样做,那么克隆的 TR 将不可见.. 我需要在两个地方克隆 TR,一个在原始 Tr 的最后一个,另一个在隐藏字段中
    • 通过 css 属性使其可见,即 $(".field_name").css("display", "block")
    【解决方案2】:

    我通过这段代码解决了它..

    var arr = []
    $lastRow.closest('.content_value').find("td:last").each(function(){
     arr.push($(this).html())
    $("input.hiddenFieldClass").val(arr)  
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-09-08
      • 2012-10-09
      • 2013-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-01
      相关资源
      最近更新 更多