【发布时间】:2013-06-27 14:41:53
【问题描述】:
这是使用 jquery 的简单脚本,我的主要问题是
第一步:点击第5行
第 2 步:点击第 3 行
第三步:点击输入
我的问题,为什么当我点击输入时数据会改变?对于您在输入中的信息,我使用自定义 maskedinput 定义 $.mask.definitions['~'] = '[-_A-Za-z0-9 ]';。请帮我弄清楚。这就是我从中获取数据的方式:
for(var i = 0; i < _field.length; i++){
if(_field[i].type !== 'money')
$formWrapper.find('input[name=' + _field[i].id + ']').val($data.find('td:eq(' + (i + 2) + ')').html());
else
$formWrapper.find('input[name=' + _field[i].id + ']').val($data.find('td:eq(' + (i + 2) + ')').html().replace(/,/g, ''));
}
这里JSFiddle Demo供您参考,有什么想法吗?
【问题讨论】:
标签: javascript jquery browser-cache maskedinput