我正在使用jQuery来允许我的用户快速浏览他们的配置文件。他们的个人资料上有一个收件箱,我让他们使用jQuery删除过去的邮件。问题是,每次加载页面时都会有不同数量的电子邮件。我怎么能告诉jQuery管理邮件1和邮件2和邮件3等功能,但只有它们存在。jQuery能运行一个循环吗?
下面你会看到我正在运行的每个jquery,但是需要有一些循环。
$(document).ready(function() {
$("#del1").click(function() {
$(".mail1").fadeOut();
});
});
$(document).ready(function() {
$("#del2").click(function() {
$(".mail2").fadeOut();
});
});
林不知道你是什么意思的'循环'我什么都看不到循环。 – Neal
如果你正在交互的元素不存在,jQuery通常会自动失败,所以通常不需要先检查。我也认为你需要澄清你的问题,循环在哪里进行呢? –
看起来@Michael想要遍历所有的del元素并将一个click事件绑定到它们,实际上他应该做的是将一个单击事件绑定到所有相关元素,然后决定隐藏什么在被点击的元素的ID上。 – Acorn