繁体   English   中英

使用jquery使div可单击并运行函数

[英]Using jquery to make a div clickable and to run a function

所以我想在单击div时执行代码。

所以我有一个功能

function froth(){$("#area").load("test.html #enquiry1");}

我要在单击div时调用此函数

 <div id="t1">Test</div>

所以我尝试使用此代码

 $('#t1').click(function(){
  froth();
  });

都能跟得上它工作。

我转到HTML文档并执行此操作

<div id="t1" onclick="froth()">Test</div>

并且它完美地工作

所以我的问题是,我在这里做错了什么? 为什么在html doc中使用它会起作用,而当我尝试使用jquery使它可点击时却不能使用?

主要问题是,在其余DOM加载 ,您需要绑定click事件

$(document).ready(function() {
    $('#t1').on('click', function(){
        froth();
    });
});

您可以在此处看到一个实时示例

$(document).on('click', '#t1', function() { 
 froth();
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM