代码之家  ›  专栏  ›  技术社区  ›  Jeaf Gilbert

extjs:如何将子元素追加到ext.select()结果中?

  •  1
  • Jeaf Gilbert  · 技术社区  · 14 年前

    我有这个桌子结构:

    <table class="x-toolbar-ct">
        <tbody>
            <tr>
                <td>col1</td>
                <td>col2</td>
            </tr>
        </tbody>
    </table>
    

    这段代码不好用:

    var row = Ext.select('.x-toolbar-ct').select('tbody').select('tr');
    row.appendChild('<td>col3</td>');
    

    那么如何附加新的 <td> 元素?谢谢您。

    1 回复  |  直到 14 年前
        1
  •  2
  •   Jeaf Gilbert    14 年前

    我们必须使用 createChild() ,并使用first()返回第一个元素。

    var row = Ext.select(".x-toolbar-ct").first().first().first();
    row.createChild("<td>col3</td>");