如何警报使用jQuery
这工作:
$('.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对象上定义的函数。 你不能在select器的末尾放置任何旧的函数,并期望它的工作。
另外,用n个popup窗口(其中n =过期的图书数量)轰击用户可能是一个坏主意。
也许使用尺寸函数:
alert( "You have " + $(".overdue").size() + " books overdue." );
对于每个使用JQuery的人来说,
$(<selector>).each(function() { //this points to item alert('<msg>'); });
JQuery也是一个popup窗口,在UI库中有一个对话框小部件: http : //jqueryui.com/demos/dialog/
检查出来,效果很好。
HTH。
不要这样做,但这是如何做到这一点:
$(".overdue").each(function() { alert("Your book is overdue"); });
我说“不要这样做”的原因是因为在我看来, 没有什么比用户更恼人的,而不是反复的popup窗口。 相反,只要使用length
属性,让他们知道“你有X本书逾期”。