0

spanHTML出力からタグを削除したい。

templateHTML出力を保持する変数があるとします。

<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

あなたは多くの異なる方法でそれを行うことができます。

ID別:

$('#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 に答える