2013-09-27 11 views
0

我有一个看起来像这样的列表中的变量替换最后一个值(这是一个链接网址jQuery的发现并以列表

var SubmitUrl = "78EDAC7/CustomerAccountID/27/OrderObjectID/254756/Quantity/1" 
OR 
var SubmitUrl = "78EDAC7/CustomerAccountID/27/OrderObjectID/254756/Quantity/3" 
OR 
var SubmitUrl = "78EDAC7/CustomerAccountID/27/OrderObjectID/254756/Quantity/200320" 

我想要做的就是数量后抢值/和替换它当有人改变了qty_1输入框中的值。

数量后的值/将在列表中的最后一个。

$(#custom)是链接ID他们点击和我更新submitUrl前他们以更新的数量“如果”起飞e是一个更新的数量

$('#custom').click(function(e){ 
... update submitUrl .... 
}); 

我只是不知道如何找到占位符,然后从输入框中的值替换它(如果他们改变的值)......他们可以在任何改变在他们点击之前或者在他们点击按钮之前以实时的方式。

在此先感谢

+0

正则表达式是你的朋友匹配/替换文本序列。 –

回答

0

正则表达式版本:

SubmitUrl = SubmitUrl.replace(/[^\/]+$/, newId); 

替换SubmitUrl与NEWID内容的最后一部分。

+0

谢谢 - 这对我来说非常简短 –

0

加成davidkonrad,改变占位符,

$("yourfield").attr("placeholder",test[test.length-1]);