2012-03-07 13 views
1

名前属性を持つオブジェクトを作成します。私はテキストボックスを持っています。テキストボックス内のテキストは、オブジェクトの最初の名前の値になります。オブジェクト属性にテキストを割り当てる方法

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

最初の行に人の名前が表示されます。しかし、私は自分のオブジェクトにこの名前をつけたいと思うと失敗します。

ありがとうございました!私にとって

+0

せずに動作するはず? –

+0

'personObj = {firstname:$("#Name ")。val()}' – mgraph

+0

あなたのスニペットが私のために働いていました([js fiddle参照](http://jsfiddle.net/SCJby/))。多少のコード​​があれば、問題がより明確になります。 – Gohn67

答えて

0

This works ...

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

変数は事前に宣言する必要があります... –

+0

ありがとう、それは機能します!それは私のせいでした:) – cethint

0

それは有効なコードだともあなたはそれが失敗した理由を、私たちは推測したくない、だから、任意の問題

+0

ありがとう、私はそれを解決した – cethint

関連する問題