我有SharePoint生成的以下HTML,并希望从文本元素中删除“:Real Estate:”。我只是无法弄清楚如何。请注意,tbody中的groupstring是一个很好的选择器,因为我需要对存在此属性的所有tobody执行此操作。
<tbody id="titl7-1_" groupstring="%3B%23Real%20Estate%3AEasement%3B%23">
<tr>
<td class="ms-gb" nowrap="nowrap" colspan="100">
<a onclick="javascript:ExpCollGroup('7-1_', 'img_7-1_',event, false);return false;" href="javascript:">
: Real Estate:Easement
<span style="font-weight: lighter; display: inline-block;">(1)</span>
</td>
</tr>
</tbody>
答案 0 :(得分:0)
使用该属性在tbody中定位锚点,并使用带回调的text()对锚点中的文本执行字符串替换。
$('tbody[groupstring="%3B%23Real%20Estate%3AEasement%3B%23"] a').text(function(_,txt) {
return txt.replace(': Real Estate:','');
});