我对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中访问元素。
谢谢!
答案 0 :(得分:0)
这更具体地说是一个jQuery选择器问题。
$(this.id + ' ul')
将选择嵌套在div内的ul元素。
$(this.id + ' h3')
将选择嵌套在div内的h3元素。