这有效:

$('.overdue').addClass('alert');

但这不是:
$('.overdue').alert('Your book is overdue.');

正确的jQuery语法是什么:
FOR EACH CLASS="overdue"
   alert('Your book is overdue');
NEXT

最佳答案

$(".overdue").each( function() {
    alert("Your book is overdue.");
});

请注意,“。addClass()”有效,因为addClass是在jQuery对象上定义的函数。您不能只是将任何旧函数放在选择器的末尾并期望它起作用。

同样,用n个弹出窗口轰炸用户可能是个坏主意(其中n =过期的书数)。

也许使用size函数:
alert( "You have " + $(".overdue").size() + " books overdue." );

09-16 14:03