如何在不破坏流量的情况下隐藏文本的特定部分?

时间:2016-10-11 16:13:42

标签: javascript jquery html css

我为我的应用程序创建了一个ErrorPage,我想显示Stacktrace。我想通过选中或取消选中某些复选框,允许用户隐藏或显示堆栈跟踪的特定部分,如命名空间或参数。所以,我把我要隐藏的部分放在span元素中,所以我可以稍后使用jquery和javascript隐藏它。

问题是要将所有元素保持在同一文本流中。我已将所有的span元素设置为display:inline-block,我得到的是:

System.RuntimeTypeHandle.CreateInstance
(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, 
RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)

System.RuntimeType.CreateInstanceSlow 
(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)

括号内的文本位于单独的span元素中,它是我要隐藏的文本。正如您所看到的,它不能从一条线开始而在另一条线上结束。而我想要实现的是下面的,但是将大胆的部分保持在一个跨度中,而将不大胆的部分保持在不同的跨度中(或者允许我单独隐藏它的任何其他元素):

System.RuntimeTypeHandle.CreateInstance (RuntimeType type, Boolean publicOnly, 
Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, 
Boolean& bNeedSecurityCheck)

System.RuntimeType.CreateInstanceSlow (Boolean publicOnly, Boolean skipCheckThis, 
Boolean fillCache, StackCrawlMark& stackMark)

我怎样才能实现这一目标?

0 个答案:

没有答案