我将创建一个具有名字属性的对象。我有一个文本框。文本框中的文本将是对象的名字值。如何将文本分配给对象属性
alert($("#Name").val());
personObj = { firstname: ($("#Name").val())}
第一行给出了我的名字。但是当我想把这个名字给我的对象时,它失败了。
谢谢你的帮助!
我将创建一个具有名字属性的对象。我有一个文本框。文本框中的文本将是对象的名字值。如何将文本分配给对象属性
alert($("#Name").val());
personObj = { firstname: ($("#Name").val())}
第一行给出了我的名字。但是当我想把这个名字给我的对象时,它失败了。
谢谢你的帮助!
This works我...
personObj = { firstname: $("#Name").val()}; //External parenthesis are not required... and don't forget the trailing semicolon
alert (personObj.firstname);
变量应事先声明... – 2012-03-07 14:12:21
感谢它的工作!这是我的错:) – cethint 2012-03-07 14:21:30
工作,所以,你要我们去猜测为什么失败? – 2012-03-07 14:11:10
尝试'personObj = {firstname:$(“#Name”)。val()}' – mgraph 2012-03-07 14:12:01
您的代码片段适合我([见js fiddle](http://jsfiddle.net/SCJby/))。也许多一点代码会让你的问题更清楚。 – Gohn67 2012-03-07 14:16:59