问题:我试图用空字符串替换某个类的元素。
我尝试了什么
<table>
<tr>
<td>Cell to keep</td>
</tr>
<tr class='hide-report-item'>
<td>Remove Me</td>
<tr>
</table>
<script>
<!-- In my scenario data is actually a partial coming back from an ajax call) -->
function ParseData(data)
{
var foo = $(data)[2];
var hideItems = $(foo).find('.hide-report-item');
hideItems.each(function () {
var test = $(this)[0];
data = data.replace(test.outerHTML, '');
});
}
<!-- Ive also tried different variations of this -->
function ParseData(data)
{
var foo = $(data).find('.hide-report-item').hide();
var hideItems = $(foo).html();
}
<script>
预期产出:
<table>
<tr>
<td>Cell to keep</td>
</tr>
</table>
任何帮助将不胜感激。感谢
答案 0 :(得分:1)
向要删除的元素添加一个类,然后使用jQuery $(function() {
$( ".hide-report-item" ).remove();
});
答案 1 :(得分:1)
您只需使用C:\Program Files (x86)\Git\bin
方法。
remove()
无需使用$('.classToRemove').remove();
或任何其他循环。这将在DOM中找到该类的所有元素。