2013-09-27 17 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]);