“我想点击‘命中’上课的时候,只有当父母的‘盒子’的ID是正确的做这样的事情下面将运行一个函数没有更新。jQuery选择与变量,变量的时候改变
var selected = 1;
$('#box-' + selected + ' .hit').click(function(){
selected = randomFromTo(1,5);
});
根据页面上的其他动作selected
变量的变化,但我不能得到的功能进行任何更改后的工作 - 它保持固定到最初选择的“盒子”的ID。我可以想象,为什么这可能是,因为jQuery已经拍摄了该字符串的快照,并没有任何信息告诉它更新它,但我无法弄清楚如何解决这个问题。
编辑:添加所选变量的实例和它被设置的位置。我忽略了UI更改,这会让用户更容易理解。
u能提供更多的代码?例如,设置变量的代码? – PlantTheIdea 2013-02-20 23:41:52