0

これは変です。

Firebugで、この<span>要素を選択し、[イベントの登録]をオンにします。クリックすると次のようになります。

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まだ運がありません

4

0 に答える 0