当我为click事件添加一个选择标签和绑定时,jquery会触发两次.
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"属性的情况下修复此错误?
我知道这个问题已经有很多答案但是含糊不清.
$("label.lol").on({
click : function ()
{
alert(1);
return false;
}
});
Run Code Online (Sandbox Code Playgroud)
好的,大家都很感激.问题解决了.但问题出现了return false;.
回答简单的说法:这是一种告诉计算机从功能返回的方式,我给你的任务完成了.现在不再乱了.
| 归档时间: |
|
| 查看次数: |
3232 次 |
| 最近记录: |