这里是有一段代码:jQuery的:«孩子»VS«.find»+«.live»
HTML:
<div class="thematicHeaderBox group">
<h3 class="thematicHeader group">SMTH</h3>
<button class="activatedUsual" style="float: right; ">on</button>
</div>
JS,不工作:
attachEvents(
$(".thematicHeaderBox").children(".activatedUsual"),
self.elem.box.thematic.settings.event
);
JS,WORKS:
attachEvents(
$(".thematicHeaderBox").find(".activatedUsual"),
self.elem.box.thematic.settings.event
);
attachEvents FUNC:
function attachEvents (elems, data) {
for(var p in data){
if(data.hasOwnProperty(p)){
elems.live(
data[p].name,
data[p].callback
);
}
}
}
数据是一个对象事件名称和回调使用的数组。
问题是为什么只有第二个变体正常工作。
对不起,但是问题是什么? – 2012-02-26 08:51:29
问题是为什么只有第二个变体能正常工作。 – 2012-02-26 17:07:30