0

我想span从 html 输出中删除标签。

假设我有一个template包含 html 输出的变量。

<li id="GRP_1" data-role="list-divider">Group 1<span id="121" onclick="deleteGroup(this.id);" class="ui-icon ui-icon-delete ui-icon-shadow li-divider-icon-right">&nbsp;</span></li>

在上面的 html 输出中,我想删除/隐藏 span 标签。如果可能的话,给我一个隐藏和删除跨度标签的解决方案。在这里找到小提琴示例

4

4 回答 4

1
$('#121').hide();

$('#121').remove();

我建议您将 id 从数字更改为字母或字母+数字。或者为您的跨度添加一个独特的类。

于 2012-11-16T12:44:22.067 回答
1

你可以通过许多不同的方式来做到这一点。

按编号:

$('#121').hide();或者$('#121').remove();

通过 html 元素:

$('span').hide();或者$('span').remove();

并按班级:

$('ui-icon.ui-icon-delete.ui-icon-shadow.li-divider-icon-right').hide();

或者

$('ui-icon.ui-icon-delete.ui-icon-shadow.li-divider-icon-right').remove();

于 2012-11-16T12:48:41.323 回答
0
$('li span').remove();

$('li span').hide();
于 2012-11-16T12:45:38.383 回答
0

还:

$('#GRP_1').find('span').hide();
$('#GRP_1').find('span').show();
于 2012-11-16T13:00:45.460 回答