此当前代码不起作用。
$loaded_data.find('img').match(/\.(jpg|png|gif)/i).first().attr('src')
允许img
使用.php?image=qweqweqwe2qe2ad
等分机
答案 0 :(得分:1)
在表达式的末尾添加“$”,以确保字符串以点+一个允许的扩展名结尾。
/\.(jpg|png|gif)$/i
答案 1 :(得分:1)
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()