【发布时间】:2017-11-28 11:42:15
【问题描述】:
我在字符串变量 myHtml 中有以下 HTML。myHTML 变量填充了来自某个函数的 HTML,该函数返回 HTML 如下
string myHtml="<table> <tr id='12345'><td>Hello1</td></tr> <tr id='12346'><td>Hello2</td></tr> </table>";
在这个例子中,我返回的数据中有两行,我需要在上面的行之间添加另一行id=1234678。那么myHtml 可能看起来像
myHtml="<table> <tr id='12345'><td>Hello1</td></tr> <tr id='1234678'><td>Hello New</td></tr> <tr id='12346'><td>Hello2</td></tr> </table>";
我想通过在 indexOf 等字符串操作的帮助下附加 HTML 来做到这一点,但我不知道如何做到这一点。
【问题讨论】:
-
我想用 indexOf 做一些事情,方法是获取带有 orderid 的 tr 标签,但没有成功
-
使用子字符串。将字符串拆分成碎片,在里面添加一些东西然后加入。我说的对吗?
-
@asawyer,嗯,第 2 位。Jeff Atwood 认为 70%“相当好”,所以大概 67% 相当好 - blog.stackoverflow.com/2009/08/new-question-asker-features
-
为什么不使用 XML 方法?为什么要使用 indexOf 之类的字符串操作?
-
@dsolimano Gotcha,我会记住这一点。对不起阿巴斯!嗯,我的其他评论去哪儿了?很奇怪。