0

我对 Backbone 和 JS 完全陌生,如果这是一个愚蠢的问题,请原谅我。

这是我的 HTML 代码:

  <div id="sectionOne">
        <h3 class="listHeader"></h3> 
        <ul></ul>
    </div>

    <div id="sectionTwo">
        <h3 class="listHeader"></h3> 
        <ul></ul>
    </div>

    <div id="sectionThree">
        <h3 class="listHeader"></h3> 
        <ul></ul>
    </div>

例如,如果我有一个 id 指向 sectionOne 的 Backbone 视图,那么我现在正在做:

$(this.id).append(someCode);

哪个有效,但当然它只在 div 中打印。如何将代码直接附加到 h3 和 ul 元素?我试过

$(this.id.ul).append(someCode);

$(this.ul).append(someCode);

但两者都不起作用。我在这里发现了很多类似的问题,但没有关于如何通过某个 ID 内的标签名称访问元素的问题。

谢谢!

4

1 回答 1

0

更具体地说,这是一个 jQuery 选择器问题。

$(this.id + ' ul')将选择嵌套在 div 内的 ul 元素。

$(this.id + ' h3')将选择嵌套在 div 内的 h3 元素。

于 2013-07-02T21:22:34.683 回答