3

在这里我想在现有的 UL 中插入一个 LI 项目

我试过这个,

XML

<ul id="top_menu">
    <li><a>1</a></li>
    <li><a>2</a></li>
    <li><a>3</a></li>
</ul>

路径

  <xpath expr="//ul[@id='top_menu']/li[1]" position="after">
     <li><a>100</a></li>
  </xpath>

我的新项目“100”在最后一项<ul>。但我需要它在第一项之后。提前致谢。

4

1 回答 1

1

有时在棘手的解决方案中,我们需要覆盖/替换基本 ID,然后根据我们的要求重新排列它。

试试这个代码:

替换你的代码

<xpath expr="//ul[@id='top_menu']/li[1]" position="after">
    <li><a>100</a></li>
</xpath>

<xpath expr="//ul[@id='top_menu']" position="replace">
    <ul id="top_menu">
        <li><a>1</a></li>
        <li><a>100</a></li>
        <li><a>2</a></li>
        <li><a>3</a></li>
    </ul>
</xpath>
于 2016-02-01T07:12:55.460 回答