javascript - 如何使用 jquery 获取和更改值

标签 javascript jquery

<form id="target" method="POST" action="">
<input type="hidden" name="item" id="txtEmail"   value='{"_id":"55a0af70b2a45442078b196d","count":1}'>
<input type="hidden" name="redirect" value='true'>
<input type="submit">

我想使用 jquery 动态更改 count 的值。接受任何帮助。

最佳答案

您需要执行以下步骤:

  • 从文本字段获取值
  • 解析 JSON 并存储在对象中
  • 为对象设置新值
  • 再次将文本值设置为字符串

考虑以下内容:

var textVal = $("#txtEmail").val();
var obj = JSON.parse(textVal);
obj.count = 2;//as you want
$("#txtEmail").val(JSON.stringify(obj));

DEMO

关于javascript - 如何使用 jquery 获取和更改值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32479567/

相关文章:

javascript - jQuery "load more posts"如果上次发布则隐藏按钮

javascript - 当div中有很多新内容时如何滚动y

jquery - 使用 jQuery 检查文本是否等于 html 特殊字符

javascript - 使用 HTML 中的 localStorage 变量搜索历史记录

jquery - 如果没有进行任何更改,jQuery 是否会在 .css() 调用上重绘页面?

javascript - anchor 元素的路径名在 Rhino 中使用 env.js 返回未定义

javascript - 如果 key 名称未知,有没有办法访问 json 项目?

javascript - javascript创建对象的两种方式

javascript - 日期时间选择器将输入元素与它的 css 混淆

javascript - 使用 jQuery 在 TinyMCE 编辑器中设置值