2010-09-29 97 views
0

這個隱藏字段的表格被加載jQuery的櫃檯和變量,方括號

<input type = "hidden" class = "counter" value="6"> 

使用jQuery做這個

var counter = $(".counter:last").val() 

然後單擊事件增加了一排這個文本字段

.append($('<input>').attr('type', 'text').attr('name', 'drugName["+counter+"]') 

這將返回

<input size="40" type="text" name="drugName["+counter+"]"> 

我在哪裏出錯了。我嘗試了多種變化。

任何幫助/引用?

回答

0

什麼:

.append($('<input>').attr('type', 'text').attr('name', 'drugName['+counter+']') 
+0

這個工作。謝謝。 – 2010-09-29 06:26:11

+0

返回drugName [6] – 2010-09-29 06:27:53

0

counter只是本着一個字符串的一部分:

.append($('<input>').attr('type', 'text').attr('name', 'drugName["+counter+"]') 

它應該是:

.append($('<input>').attr('type', 'text').attr('name', 'drugName[' + counter + ']') 
+0

這將返回drugName [「6」] – 2010-09-29 06:28:35

+0

編輯刪除雙引號。 – 2010-09-29 06:33:12