この現在のコードは機能しません。
$loaded_data.find('img').match(/\.(jpg|png|gif)/i).first().attr('src')
img
ext.php?image=qweqweqwe2qe2ad
などで許可されます。
この現在のコードは機能しません。
$loaded_data.find('img').match(/\.(jpg|png|gif)/i).first().attr('src')
img
ext.php?image=qweqweqwe2qe2ad
などで許可されます。
jQuery APIにはメソッドがないmatch
ため、コード内のチェーンはエラーをスローします。
jQuery filter()メソッドが役立ちます
var $image_first= $loaded_data.find('img').filter(function(){
return $(this).attr('src').match(/\.(jpg|png|gif)$/i)
}).first();
$image_first.doSomething()
式の最後に「$」を追加して、文字列がドット + 許可された拡張子の 1 つで終わるようにします。
/\.(jpg|png|gif)$/i