目前,我在页面上显示以下字段:
Deliv ery O ption s:Stand ard S hippi ng
礼物Messa ge:vbxcx b
Deliv ery D ate:2013年6月12日
年龄差异:没有
它们在表单完成后生成服务器端,html如下所示:
<td class="ProductName" colspan="1">
<a href="http://www.mywebsite.com/basket-number-one/">Basket Number One</a>
<table class="productAttributes" cellpadding="0" cellspacing="2">
<tr>
<td>
<label>Deliv​ery O​ption​s:</label>
</td>
<td>
<span>Stand​ard S​hippi​ng</span>
</td>
</tr>
<tr>
<td>
<label>Gift ​Messa​ge:</label>
</td>
<td>
<span>vbxcx​b</span>
</td>
</tr>
<tr>
<td>
<label>Deliv​ery D​ate:</label>
</td>
<td>
<span>12/06​/2013</span>
</td>
</tr>
<tr>
<td>
<label>Age V​erifi​catio​n:</label>
</td>
<td>
<span>No</span>
</td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)
我想完全隐藏最后一行,"年龄验证:否".我尝试了以下但最终隐藏了除第一行"交付选项......"之外的所有内容.基本上想要隐藏任何包含"年龄验证和文本跟随,在这种情况下"#"的内容:
<script>
var age_html = $(".ProductName").html();
$(".ProductName").html(age_html.replace("Age Verification", ""));
</script>?
Run Code Online (Sandbox Code Playgroud)
非常感谢你.
你需要隐藏.ProductNametd 中表中的最后一个tr
$('.ProductName table tr:last').hide();//or .remove() if you want to remove the td
Run Code Online (Sandbox Code Playgroud)
演示:小提琴