比如有如下代码:
body id="nv_forum" class="pg_index bbgtyf" onkeydown="if(event.keyCode==27) return false;"><a id="diy-tg" href="javascript:openDiy();" title="打开 DIY 面板"><img src="static/image/diy/panel-toggle.png" alt="DIY" /></a><div id="append_parent"></div><div id="ajaxwaitid"></div>
我要实现的功能是,在遇到IMG标签的时候,在其前面加上<p><center> 在IMG标签的最后,加上</center></p>,意思就是让图片自动为一行显示,而且剧中, img标签内的定义格式不是固定的,请高手帮忙下,我想了半天,搞了半天,没搞定
body id="nv_forum" class="pg_index bbgtyf" onkeydown="if(event.keyCode==27) return false;"><a id="diy-tg" href="javascript:openDiy();" title="打开 DIY 面板"><img src="static/image/diy/panel-toggle.png" alt="DIY" /></a><div id="append_parent"></div><div id="ajaxwaitid"></div>
我要实现的功能是,在遇到IMG标签的时候,在其前面加上<p><center> 在IMG标签的最后,加上</center></p>,意思就是让图片自动为一行显示,而且剧中, img标签内的定义格式不是固定的,请高手帮忙下,我想了半天,搞了半天,没搞定
$("img").wrap('<div><center></center></div>');
可我要录入数据库的,JQUERY只支持样式显示吧?
这是一个字符串?-_-!
$str = '<a id="diy-tg" href="javascript:openDiy();" title="打开 DIY 面板"><img src="static/image/diy/panel-toggle.png" alt="DIY" /></a>';
$pattern = '#(<img.+/>)#iU';
$replacement = '<div><center>${1}</center></div>';
$str = preg_replace($pattern,$replacement,$str);
echo $str;
?>
// 楼上的代码需要更加严谨点$pattern = '#(<img[^>]+>)#iU';
$replacement = '<div><center>$1</center></div>';
再问下,这个如果IMG是大写该如何处理