检测内页图像链接并使用jQuery显示它们

时间:2012-08-04 00:40:13

标签: jquery

强制jQuery检测后内容类中的元素是否为图像然后在页面中显示该图像的最佳方法是什么?我已经多次使用BBCode完成此操作,但希望让用户更轻松。只需允许他们粘贴链接,系统就可以从那里开始。

            $comments = $posts_row['post_content'];

            $m = preg_match_all( "/(http|https)\:\/\/[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(\/\S*)?/", $comment, $match);

            if ($m) {
                 $links = $match[0];
                 foreach($links as $link) {
                 $extension = strtolower(trim(@end(explode(".",$link))));
                 switch($extension) {
                 case 'gif':
                 case 'png':
                 case 'jpg':
                 case 'jpeg':
                   $comment = str_replace($link, '<img src="'.$link.'">', $comment);       
                 break;
                 default:
                 $comment = str_replace($link, '<a rel="nofollow" href="'.$link.'">'.$link.'</a>', $comment);
                 break;
                 }
              }
            }

1 个答案:

答案 0 :(得分:0)

试试这个:

$('.post-content').find('img').show()