看起来非常微不足道,我不知道怎么找不到好的资源。
我有一个加载了ajax的内容,因此JS本身没有加载到dom中。稍后,我想在之前加载的内容中添加一个类(在本例中,使用类名"已加载")。我在.on()上看到的一切都有"点击"作为事件类型或"提交",例如
$( "body" ).on( "click", ".loaded", function() {
$(this).addClass("success");
});
但是,我希望在调用此代码时正确触发addClass,而不是在用户单击时触发。我必须在这里遗漏一些东西,因为我确信经常需要它。
答案 0 :(得分:1)
我假设您要在执行js代码后立即将类success
添加到具有类loaded
的所有元素。因此,您正在寻找的解决方案非常简单:
$(".loaded").addClass("success");
答案 1 :(得分:0)
假设您正在谈论jQuery FileUpload插件:
$(function () {
$('#fileupload').fileupload({
// ...
// When the upload is complete, addClass.
done: function () {
$('.loaded').addClass('success');
}
});
});
基本上,使用以下命令成功加载文件时使用回调函数:
done: function () {
$('.loaded').addClass('success');
}
或者,如果您只是想在DOMready上添加该类:
$('.loaded').addClass('success');
希望这有帮助!