jqueryとajaxで画像ファイルか判断

2014年12月4日更新 view: 7 view
http://events.jquery.org/resources/2013/portland/img/logo-light.png

jqueryとajaxで画像ファイルかどうか(HTMLファイルかどうか)を判断

  • ajaxで画像のバイナリファイルを取得
  • 画像のバイナリファイルなら title が無いので
  • タイトルがなければ画像と判断
スポンサードリンク

coffee.js

  isRemoteImg: (url,callback) ->

$.ajax(
url: url
type: "GET"
).done((data) =>

$("body").append('<div id="dummy" style="display: none;"></div>')
$("#dummy").html(data.results[0])
tmp = $("#dummy").find("title")
text = $(tmp[0]).text()

if text == ""
res = true
else
res = false

callback res

まずは取得した要素にタイトルがあるか調べる為、
dummy要素を作って格納。

titleタグを探してその中のテキストを取得。
titleがなければhtml以外(画像)
titleがあればhtml と判断。

スポンサードリンク

関連記事

関連カテゴリ

松下 由美

こんにちわ。松下由美です。 記事を頑張って書いていきますね。

ピックアップ

パソコン・ソフトウェア ランキング

7月19日 ( 金 ) にアクセスが多かった記事はこちら!