我从 node.js 服务器获取一些数据,这些数据会影响我的一些元素的类。
$.get('/example', function (data)
{
//changes element 1 to .newclass from .oldclass
});
不幸的是,get 请求之外的事件处理程序无法识别更新的类。
$('.oldclass').click(function ()
{
//affects both element 1 and 2
});
如果我将 click 事件处理程序嵌套在 get 中,则问题不再存在。我怀疑这与异步请求有关,但我不完全确定。有人可以向我解释为什么会发生这种情况以及如何在不将我的代码嵌套在每个获取请求中的情况下解决它吗?