会感谢基于条件的一些帮助,想要替换下面的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函数,但不确定如何应用。
感谢。
答案 0 :(得分:13)
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);
答案 1 :(得分:0)
如果您有要放置它的包装器,请使用.html(...)
$('#wrapper').html('<div id = "banner">' + ... );