这很奇怪。
On Firebug我选择此<span>
元素并选中Register Events。点击给我这个:
mousedown clientX=550, clientY=591 » span
mouseup clientX=550, clientY=591 » span
click clientX=550, clientY=591 » span
但这不会记录任何内容:
$('span').click(function() {
console.log('click');
});
这两个都没有:
$('.parent-element').on('click', 'span', function() {
console.log('click');
});
是什么给出了?
编辑: span元素是从jQuery插件动态创建的,渲染是:
<div class="col-r">
<label class="chk-label-active" for="lbl-">Selecionar</label>
<div class="customForm-unselectable chk-area chk-checked">
<span></span>
</div>
<input id="lbl-" class="customForm-hidden" type="checkbox">
</div>
我还尝试将onClick元素附加到.chk-area
仍然没有运气