2012-03-07 79 views
1

我將創建一個具有名字屬性的對象。我有一個文本框。文本框中的文本將是對象的名字值。如何將文本分配給對象屬性

alert($("#Name").val()); 
personObj = { firstname: ($("#Name").val())} 

第一行給出了我的名字。但是當我想把這個名字給我的對象時,它失敗了。

謝謝你的幫助!

+0

工作,所以,你要我們去猜測爲什麼失敗? – 2012-03-07 14:11:10

+0

嘗試'personObj = {firstname:$(「#Name」)。val()}' – mgraph 2012-03-07 14:12:01

+0

您的代碼片段適合我([見js fiddle](http://jsfiddle.net/SCJby/))。也許多一點代碼會讓你的問題更清楚。 – Gohn67 2012-03-07 14:16:59

回答

0

This works我...

personObj = { firstname: $("#Name").val()}; //External parenthesis are not required... and don't forget the trailing semicolon 
alert (personObj.firstname); 
+1

變量應事先聲明... – 2012-03-07 14:12:21

+0

感謝它的工作!這是我的錯:) – cethint 2012-03-07 14:21:30

0

這是一個有效的代碼,也應該沒有任何問題

+0

謝謝,我解決了它 – cethint 2012-03-07 14:22:00

相關問題