缓存jquery数据attr值

时间:2017-07-17 16:17:42

标签: jquery html custom-data-attribute

好吧,我有一个谜,我似乎无法找到解决方案。并且似乎无法找到任何支持它的文档或给我一个解决方案。

但是我有很多div,其中一些信息存储在data属性中。像这样:

<div data-name="valA"></div>
<div data-name="valB></div>

即时通过此功能获取存储的信息

function finishFood(that) {

  var food_ammount = parseFloat(jQuery('.foodinfo-form #food_ammount').val().replace(",", "."));
  console.log(food_ammount);

  var food_name = jQuery('.foodinfo-form .food_name').data('name');

  console.log(food_name);

}

它第一次很棒。但是下次调用该函数时它返回旧的值?

我甚至尝试将变量首先定义为空,并在使用后尝试将变量设为null无效。每次调用该函数时,都会返回第一个值。 food_ammount正在运行并返回正确的更新值。

0 个答案:

没有答案