jquery绑定单击标签触发两次

Özg*_*lat 9 javascript jquery

当我为click事件添加一个选择标签和绑定时,jquery会触发两次.

http://jsfiddle.net/d8Ax7/

HTML:

<label class="lol">
    <div>
        bla
    </div>
    <div style="display:none;">
        <select></select>
    </div>
</label>
Run Code Online (Sandbox Code Playgroud)

JavaScript的:

$("label.lol").on({
    click : function ()
    {
        alert(1);
    }
})
Run Code Online (Sandbox Code Playgroud)

如何在不向标签添加"for"属性的情况下修复此错误?

Muh*_*bar 5

我知道这个问题已经有很多答案但是含糊不清.

$("label.lol").on({
    click : function ()
    {
        alert(1);
        return false;
    }
});
Run Code Online (Sandbox Code Playgroud)

好的,大家都很感激.问题解决了.但问题出现了return false;.

回答简单的说法:这是一种告诉计算机从功能返回的方式,我给你的任务完成了.现在不再乱了.