我有一个 Rails 应用程序,我想在其中的文本字段中提交一系列逗号分隔的 ID。例如,假设我正在将三个元素添加到一个带有各自 ID 12、2 和 4 的订单中,我希望该字段读取:
12,2,4
这很容易。当我改变主意并且想将某个位置(即开始)的元素替换为 ID 为 3 的元素时,问题就出现了。我将如何设法提交3,2,4
而不是提交2,4,3
?我很困。如果有一种方法可以自动在字段中的 ID 之间(而不是开头或结尾)放置逗号,那将非常有用。
干杯!
编辑:我写这个是为了解决这个问题。感觉很接近,但还没有雪茄。src
下面提到的包含上面提到的三个 ID 之一,并且这个函数将附加到的 s 的数量是变化的#elementX
。
$('#element1').change(function() {
var src = $(this).val();
var array = $('#order').val().split(",");
array.splice(0, 1, src).join(",");
$('#order').val(array);
}