【发布时间】:2015-07-30 02:10:53
【问题描述】:
我有以下功能应该重置表单的一部分:
function changeForm(sel) {
var arr = {
"High-School Student": "hs",
"University Student": "us"
};
$('#' + arr[sel]).show();
delete arr[sel];
$.each(arr, function (key, value) {
var div = '#' + value;
$(div).hide();
$(div + ' :input').each(function () {
$(this).val('');
});
});
}
根据另一个字段中的输入,我会显示带有相关字段的 div,并重置所有其他不相关的字段。某些字段具有数组类型的名称:name="field_name[]"。问题是对于这些字段$(this).val(''); 不会取消选择选定的属性。该类型的字段是多选的,使用http://zellerda.com/projects/tokenize
【问题讨论】:
标签: javascript jquery tokenize