我有以下HTML代码,如Firebug所示。
<div class="k-tabstrip-wrapper">
<div id="testYearTab" class="yearTab k-widget k-header k-tabstrip" data-bind="source: chuva" data-role="tabstrip" tabindex="0" role="tablist">
First element Second LastFirst element Second Last…
<ul class="k-tabstrip-items k-reset">
<li class="k-item k-state-default k-first" role="tab" aria-controls="testYearTab-1"></li>
<li class="k-item k-state-default" role="tab" aria-controls="testYearTab-2"></li>
<li class="k-item k-state-default" role="tab" aria-controls="testYearTab-3"></li>
</ul>
</div>
</div>
现在,我想要的是删除文本“First element Second LastFirst element Second Second ...”怎么做?仅供参考,所述文本并未放置在任何标签上,例如“h1”。
顺便说一句,上面的代码是由kendoTabStrip生成的。
由于
答案 0 :(得分:0)
您可以删除元素#testYearTab
的文本节点子项
$('#testYearTab').contents().filter(function () {
return this.nodeType == 3
}).remove();
答案 1 :(得分:0)
答案 2 :(得分:0)
$('#testYearTab:contains("First element")').remove();