data
不适用于访问data-*
属性。 data
管理与该元素关联的数据缓存,当您第一次访问该元素时,该元素仅从data-*
属性初始化;在那之后,它完全和完全脱离了它们。
要与<{1}}属性进行互动,请使用attr
,而不是data-*
:
data
或者,当然,总是使用var assigned_agent = parseInt($(this).attr('data-agent_id')); // Or whatever the attribute name actually is
,而不是data
来获取和设置,并了解DOM中的属性将与...不同步它