javascript - jQuery设置属性值问题

标签 javascript jquery html local-storage

我有一些文本框,在保存时,我将本地存储数据保存到其中;

$(".formFieldUserData").each(function () {
  var key = $(this).attr("name");
  var value = $(this).attr("value");
  localStorage.setItem(key, value);
}

现在由于某种原因,即使我在文本框中输入了一些值,$(this).attr("value")返回undefined总是。

问题是什么?

最佳答案

您可以使用 .val() 检索表单字段值,而不是 .attr("value")

关于javascript - jQuery设置属性值问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15312595/

相关文章:

javascript - 从本地驱动器建立 API 连接

javascript - AJAX 查询 |访问返回的对象数据

javascript - 使用 Javascript 更改 HTML 元素文本

javascript - 高分子高分子微致错

javascript - AngularJS:Ngtable 重新加载到旧数据

javascript - Redux-saga 无法读取react-native

javascript - 使用 Ajax 更改 div 的内部内容

javascript - 在 Ajax 调用期间停止通过按钮单击/页面更改进入错误函数

javascript - SetInterval 只重复一次。如何解决?

html - 当 flexbox 元素以列模式包装时,容器不会增加其宽度