select 元素不等于 `#text`
select the element not equal `#text`
在使用 mustache render 之后,我尝试让 dom 只是追加,我如何 select 只有 li.data
?
或者如何让小胡子 return appendedDom
不包括 #text
?
..
var html = Mustache.to_html(this.template.data, response);
var appendedDom = $(html).appendTo(this.el.container);
console.log(appendedDom);
>> console.log
<li class="data">…</li>
#text
我试过$(appendedDom+'.data')
这个不行,
错误:语法错误,无法识别的表达式:[object Object].data
console.log($(appendedDom+'.data'));
似乎 appendedDom
只是一组元素,所以你应该可以过滤:
$(appendedDom).filter('.data-control-list')
在使用 mustache render 之后,我尝试让 dom 只是追加,我如何 select 只有 li.data
?
或者如何让小胡子 return appendedDom
不包括 #text
?
..
var html = Mustache.to_html(this.template.data, response);
var appendedDom = $(html).appendTo(this.el.container);
console.log(appendedDom);
>> console.log
<li class="data">…</li>
#text
我试过$(appendedDom+'.data')
这个不行,
错误:语法错误,无法识别的表达式:[object Object].data
console.log($(appendedDom+'.data'));
似乎 appendedDom
只是一组元素,所以你应该可以过滤:
$(appendedDom).filter('.data-control-list')