jquery - 从 json serializeArray 设置自定义属性
问题描述
我正在尝试从 json serializeArray 设置我的输入属性“optionprix”
这是我的 json serializeArray, var sortableContent = :
[{"name":"checkboxes-label---3499163","value":"Options"},{"name":"single-checkbox---3499163","value":"Option1","optionprix":"5"},{"name":"single-checkbox---3499164","value":"Option2","optionprix":"6"},{"name":"single-checkbox---3499165","value":"Option3","optionprix":"7"},{"name":"single-checkbox---3499166","value":"Option4","optionprix":"8"},{"name":"required---3499163","value":false}]
而我的实际 Jquery 仅从我的 json 中捕获 val :
function update_CF_Data(CF_SortablesForm){
var CF_SortablesForm = $('#sortables-form');
var sortableContent = JSON.stringify(CF_SortablesForm.serializeArray());
$('#myform_fields').val(sortableContent);
$('#myform_fields').attr('optionprix');
}
html部分:
<div id="myform_fields">
<form id="sortables-form">
<ul>
<li>
<input class="optionname" name="single-checkbox---3499163" value="Option1" optionprix="5" type="text">
<input class="optionname" name="single-checkbox---3499164" value="Option2" optionprix="6" type="text">
<input class="optionname" name="single-checkbox---3499165" value="Option3" optionprix="7" type="text">
<input class="optionname" name="single-checkbox---3499166" value="Option4" optionprix="8" type="text">
</li>
</ul>
</form>
</div>
如何从我的 json 中正确捕获 value 和 optionprix ?
解决方案
推荐阅读
- sql - 我正在尝试在取决于列的列中求和,然后再成为 1
- angular - 数组未定义:错误类型错误:无法读取未定义的属性“推送”
- spring-integration - 如何有多个并发的 SqsMessageDrivenChannelAdapter 轮询队列?
- reactjs - 在 ReactJS 中的循环内循环
- r - 在 R 中抓取 eliteprospects.com
- python - discord.errors.Forbidden:禁止(状态代码:403):无法向该用户发送消息
- google-contacts-api - 为什么 Google Cloud Platform API 控制台不显示联系人 API 使用情况指标?
- jpa - 将瞬态修饰符添加到非拥有 @OneToMany(mappedBy="") 关系
- mongodb - MongoDB Compass 创建 TTL 索引
- python-3.x - 如何使用 pandas pd.read_sql 导出到 csv?