【发布时间】:2014-03-26 09:08:56
【问题描述】:
我不清楚如何删除由 ajax 成功函数添加的类。我有这个代码:
$.ajax({
dataType: "json",
[...]
success:function(data) {
for (var i = 0; i < data.length; i++) {
$('[name="'+data[i]+'"]').addClass('tmvc_err');
}
},
});
它基本上为那些没有通过我的 php 验证脚本的字段添加一个红色边框。 现在,我正在尝试在更改事件后删除那个红色边框(或者更好的是,尝试删除类 .tmvc_err)。这不起作用:
$(".tmvc_err").on('change', function() {
$(this).removeClass('tmvc_err');
});
它已在文档中准备好,所以我想问题是由于在文档准备好后通过 ajax 添加了该类,它没有找到该类。那么,我该如何触发呢?
【问题讨论】:
标签: javascript jquery ajax