我有一个标签标签,我想删除<label> </label>
我的字符串(html代码)
<label style="cursor: pointer; " for="31">
<img src="/joomla_1.7/images/stories/virtuemart/product/resized/black4_90x90.png" alt="the"/>
<span class="vm-img-desc" style="display: none; ">the</span>
$12.93
</label>
我想删除$12.93
,我只是想要成像,并将其扩展到<label> </label>
标记
我正在使用php
和jQuery
答案 0 :(得分:4)
针对此特定情况只需删除$12.95
即可
$('label').contents().last().remove();
演示:http://jsfiddle.net/joycse06/gFgF3/
详细了解.contents()
因为它不在任何标记内,所以textNode
.contents()
会返回包含文本节点在内的所有子元素,在这种情况下,$12.95 textNode
是标签的最后一个子节点,所以它只会删除该文本(在这种情况下价格)。
答案 1 :(得分:0)
empty()
但你应该为你的跨度id或使用css选择器:) http://api.jquery.com/empty/
答案 2 :(得分:0)
给你的标签一些类或id,我喜欢这个
$('#labelid').text('');
OR
$('.labelclass').text('');