我正在尝试使用 jQuery 替换我在 ReportViewer 中返回的文本。我的 div 包含在表格单元格中,将“空”显示为文本 - 我计划在客户端用我自己的格式化文本替换它。
我可以很好地使用 jQuery 在 div 上设置一个类(它位于 td 元素内)。例子:
jQuery('div:contains("empty")').addClass('replacetext');
但由于某种原因,我不能这样做:
jQuery('div:contains("empty")').replaceWith('<div>Hello World</div>');
我在页面上的其他一些元素上尝试了这一点,jQuery 确实可以工作......但似乎这个问题是 ReportViewer(我使用的是 2008)特定的。