会感谢一些基于条件的帮助,想替换下面的html块:
<table class="t12PageBody" cellpadding="0" cellspacing="0" width="100%" summary=""> <tr><td colspan="2">#REGION_POSITION_01#</td></tr> </table> <table width="100%" summary=""> <tr> <td class="t12ContentBody" valign="top"> #SUCCESS_MESSAGE# #NOTIFICATION_MESSAGE# #Box_BODY# #REGION_POSITION_04##REGION_POSITION_05##REGION_POSITION_06##REGION_POSITION_07##REGION_POSITION_08#</td> <td align="right" valign="top" class="t12ContentBody">#REGION_POSITION_03#<br /></td> </tr> </table>
用这个块:
<div id = "banner"> <div class="logo"></div> <img src="http://www.abc.com/home/images/spacer.gif" height="35" width="180" border="0" alt=""> <font class="bannertext">&APPNAME.</font> <div class="bannerText"> <div class="hmenu"><ul>&APPLICATION_LINKS.</ul></div> </div>
我查看了jquery中的replace函数,但不确定如何应用.
谢谢.
解决方法
var newHTML = '<div id = "banner"><div class="logo"></div>' + '<img src="http://www.abc.com/home/images/spacer.gif" ' + 'height="35" width="180" border="0" alt=""> <font ' + 'class="bannertext">&APPNAME.</font><div class="bannerText">' + '<div class="hmenu"><ul>&APPLICATION_LINKS.</ul>' + '</div></div>'; $('table.t12PageBody').replaceWith(newHTML);