我想知道,如何在jQuery事件中动态更改json属性的值,然后将其加载到浏览器中。这里是示例json。如何更改事件的json属性?
var spiderman = {
"fname" : "Peter",
"lname" : "Parker",
"nick" : "Spidey"
}
和这里的事件,让我们说......点击事件
HTML代码
Input a new nickname:<br />
<input type="text" id="newNick" />
<div id="pressMe">Press Me!</div>
<div id="output"></div>
jQuery的事件
$("#pressMe").click(function(){
var newNick = $("#newNick").val();
/* please place the correct code here */
$("#output").text("Spiderman's new nick is " + spiderman.nick);
})
的目标是: 用户输入新的昵称。当用户点击#pressMe时,它将获得值#newNick并将其放置在json中以更改“nick”属性。之后......它会在#输出上显示新的“nick”属性。
我希望它不会混淆。谢谢!
呃,在你的点击处理程序中设置spiderman.nick?这对你不起作用? – tjameson