我有一个div。在那个 div 里面我有多个元素。某些元素具有类“myClass”。我也有一个按钮。单击时,将为每个在 div 中具有类 myClass 的元素运行一个 foreach 循环。为每个元素发送一个 ajaxCall。这些元素的文本颜色默认为黑色。在ajax调用成功的情况下。我想删除类 classBlackFont 并添加一个 classGreenFont。我尝试了以下代码,尽管 ajax 调用成功,但不幸的是没有切换类。
$("#someDiv .myClass").each(function() {
var ajaxData = "myAjaxData";
$.ajax({
type: "POST",
url: "somefile.php",
data: ajaxData,
success: function(data) {
$(this).removeClass('classBlackFont').addClass('classGreenFont');
}
});
});