如何通过Backbone中的标记访问子元素

时间:2013-07-02 21:06:27

标签: javascript jquery html5

我对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>

如果我有一个Backbone视图,其中id引用sectionOne,例如,我现在正在做:

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

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

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

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

但不起作用。我在这里发现了很多类似的问题,但没有提到如何通过标识名称在特定ID中访问元素。

谢谢!

1 个答案:

答案 0 :(得分:0)

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

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

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