1. ホーム
  2. jquery

[解決済み] jQueryを使ったアラートの出し方

2022-03-02 01:14:48

質問

これは有効です。

$('.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はjQueryオブジェクトに定義された関数であるため、".addClass()"が機能することに注意してください。セレクタの末尾に古い関数を追加して、それが動作することを期待することはできません。

また、n個のポップアップをユーザーに浴びせるのは、おそらく悪い考えでしょう(ここで、n=延滞している本の数)。

おそらく、サイズ関数を使うのでしょう。

alert( "You have " + $(".overdue").size() + " books overdue." );