Archives by date

You are browsing the site archives by date.

【jQuery】Ajax実行時の発火グローバルイベントまとめ。

自分用。

メソッド名 実行タイミング
ajaxStart(func()) Ajax通信が開始されたときに実行。複数の通信が発生していても1度のみ実行される
ajaxSend(func(event, xhr, options)) リクエスト送信前に実行される
ajaxSuccess(func(event, xhr, options)) 通信に成功した際に実行
ajaxError(func(event, xhr, options, error)) 通信に失敗した際に実行
ajaxComplete(func(event, xhr, options)) 通信の成功、失敗に関わらずプロセス完了時に実行される
ajaxStop(func()) 全てのAjax通信が完了した際に実行される

これは適宜便利に使えそうな予感。

 

【jQuery】アトリビュートセレクタまとめ。

自分用。

セレクタ 詳細
[attr] 「attr」属性を持つ要素
[attr=’val’] 「attr」属性の値が「val」である要素
[attr!=’val’] 「attr」属性の値が「val」でない要素
[attr^=’val’] 「attr」属性の値が「val」で始まる要素
[attr$=’val’] 「attr」属性の値が「val」で終わる要素
[attr*=’val’] 「attr」属性の値に「val」を含む要素
[attr~=’val’] 「attr」属性の値を空白で区切り、そのうちいずれかが「val」である要素
[attr|=’val’] 「attr」属性の値が「val」であるか、「val-」で始まる要素

こうみると属性セレクタだけでもめちゃくちゃ多い。最後のほうに関しては有効に使える場面がなかなか無いかも。