Diazo 规则在结束标记之前追加元素

Diazo rule to append element before closing tag

我正在尝试寻找重氮规则以在容器中的结束标记之前附加一个新元素。例如:

Case 1
<div class="some-A">
  <div class="some-B">1</div>
  <div class="some-B">2</div>
  <div class="some-B">3</div>
</div>

Case 1 - after rule applied
<div class="some-A">
  <div class="some-B">1</div>
  <div class="some-B">2</div>
  <div class="some-B">3</div>
  <div class="some-B">NEW</div>
</div>

Case 2
<div class="some-A">
</div>

Case 2 - after rule applied
<div class="some-A">
  <div class="some-B">NEW</div>
</div>

我需要让它适用于每种情况 - 容器中有和没有内容。

None 可以:

  <replace css:theme=".some-A">
    <div class="some-A">
      <div class="some-B">NEW</div>
    </div>
  </replace>

因为全部替换了。

  <before css:theme=".some-A">
    <div class="some-B">NEW</div>
  </before>

因为附加在我的容器之前。

  <after css:theme=".some-A">
    <div class="some-B">NEW</div>
  </after>

因为在它后面追加。

 <after css:theme-children=".some-A">
    <div class="some-B">NEW</div>
 </after>