0 0

为什么没有绑定成功5

大家好,刚做项目出了点问题,js绑定click事件,页面一加载就出发了,但是点击时没有出发,还请大家帮忙看看问题
页面js脚本如下:
<script type="text/javascript">
        (function(){

            key={
                press:function(obj){
                    alert(obj.innerHTML);
                }
            };

            caculator = {
                init:function(){
                    $(".key").each(function(){
                        $(this).bind('onclick',key.press(this));
                    });
                }

            }
        })()
        $(function(){
            caculator.init();
        })

    </script>
页面元素如下:
<body>
     <div class="panel">
         <div class="text" id="result line">

         </div>
         <div class="keys line">
            <div class="key">C</div>
            <div class="key"><-</div>
            <div class="key">÷</div>
            <div class="key">X</div>
         </div>
         <div class="keys line">
             <div class="key">7</div>
             <div class="key">8</div>
             <div class="key">9</div>
             <div class="key">-</div>
         </div>
         <div class="keys line">
             <div class="key">4</div>
             <div class="key">5</div>
             <div class="key">6</div>
             <div class="key">+</div>
         </div>
         <div class="keys">
             <div class="line2 num">
                     <div class="key">1</div>
                     <div class="key">2</div>
                     <div class="key">3</div>
                     <div class="key">0</div>
                     <div class="key">00</div>
                     <div class="key">.</div>
             </div>
             <div  class="line2 btn">
                 <div class="key1">=</div>
             </div>
         </div>
     </div>
</body>
</html>
页面一打开就alert了 但是点击div时却没有alert 这是为什么呢? 求解
2014年11月30日 17:03

5个答案 按时间排序 按投票排序

0 0

$(".key").each(function(){
                        $(this).bind('click',key.press(this));
                    });

2014年12月09日 16:42
0 0

init里面改成这样
$(".key").bind('click',function(){
   //todo
});

2014年12月02日 14:34
0 0

$(document).ready(function(){

});

2014年12月02日 11:13
0 0

$(this).bind
第二个参数应该传进去函数,你给传的是函数执行的结果,当然没用了。

2014年12月01日 11:49
0 0

(function(){

})()
这啥用法

2014年12月01日 10:11

相关推荐

    大漠绑定测试工具

    BindWindow模式绑定成功了,BindWindowEx就应该没什么问题,因为BindWindowEx是一个BindWindow的扩展函数支持模式进行组合,所以我没有提供BindWindowEx绑定的接口。大家要学会举一反三毕竟这个工具只是提供给我们...

    android 绑定服务客户端

    // 绑定成功,service即为IService.Stub类型的Binder实例 IService iService = IService.Stub.asInterface(service); try { iService.doSomething(); } catch (RemoteException e) { e.printStackTrace(); } ...

    WPF绑定静态变量的示例代码

    通过上述步骤,你已经成功地在WPF应用中实现了控件对静态变量的绑定。在实际项目中,你可能需要根据需求调整静态变量的类型和更新机制,例如,如果静态变量是复杂类型,你可能需要自定义转换器或者使用`...

    linux系统接触mysql绑定

    如果该行未被注释(即没有`#`),则需要将其注释掉或直接删除这一行,以确保MySQL服务不再绑定到`127.0.0.1`上。 **步骤3:保存并退出** 保存更改后,退出编辑器。对于vi编辑器,可以通过按下`ESC`键,然后输入`:...

    忘记密保没有绑定手机怎样找回QQ密码.docx

    "忘记密保没有绑定手机怎样找回QQ密码" 提到QQ密码找回,我们可能会首先想到使用手机验证码来找回密码,但是在本篇文章中,我们将探讨在没有绑定手机的情况下如何找回QQ密码。 在QQ密码找回过程中,用户可以通过...

    android如何绑定service

    4. `onUnbind()`:所有客户端解绑后调用,表示没有客户端与Service连接。 5. `onDestroy()`:Service不再需要时调用,用于清理资源。 二、绑定Service的步骤 1. 创建Service类:首先,你需要创建一个继承自`...

    Android绑定Service进行通信示例

    ServiceConnection会在绑定成功或失败时回调其onServiceConnected()和onServiceDisconnected()方法。 6. **ServiceConnection** ServiceConnection是一个接口,它的两个方法onServiceConnected()和...

    wpf 动态绑定不在项目中的图片

    ### WPF动态绑定不在项目中的图片 在WPF(Windows Presentation Foundation)开发中,动态绑定...通过以上步骤,我们可以成功实现在WPF应用中动态绑定不在项目中的图片的功能。这种方法不仅灵活,而且易于扩展和维护。

    关于FineUI模板列绑定时不显示值的解决办法

    问题是,当用户点击查询按钮再次进行数据绑定时,虽然`grdItems_RowDataBound`方法执行了,但Label的值却没有在HTML中显示出来。 这个问题的原因在于FineUI的内部实现。FineUI的Label控件`f:Label`在重新绑定数据时...

    windows 2003 IIS绑定域名教程

    如果一切正常,那么你已经成功地绑定了域名到IIS。 请注意,如果你的服务器上有多个网站,正确地配置IIS绑定至关重要,因为它决定了访问者通过不同域名访问时会加载哪个网站的内容。此外,考虑到SSL证书和HTTPS,...

    jQuery实现的纯HTML模板进行ajax数据绑定

    3. 发起AJAX请求,如`$.ajax()`,指定URL、类型(GET或POST)、数据格式(JSON)以及成功回调函数。 4. 在回调函数中,解析返回的JSON数据,将其转换为JavaScript对象。 5. 使用jQuery方法将JavaScript对象的数据...

    discuz论坛插件DZ插件 [图灵]插件绑定域名 插件绑定任意域名

    这一步骤至关重要,因为没有正确的DNS配置,用户将无法通过新域名访问论坛。 4. **测试与验证**:配置完成后,进行测试以确保新域名可以正常访问论坛,并且原有的URL重定向工作正常。同时,检查论坛的功能是否受到...

    交换机端口批量绑定程序v1.0

    提示信息,没有错误提示的代表修改成功,有错误提示的要查清错误原因。 4、该程序不对联社交换机进行端口绑定,也不对网点交换机16端口进行设置( 网点交换机16端口与网点路由器相联)。 5、该程序只支持H3C系列...

    USB绑定RNDIS驱动

    USB绑定RNDIS驱动是一种技术,它允许计算机通过USB接口利用手机的移动数据连接来访问互联网,特别是对于没有内置无线网卡或者无线网络信号不佳的设备来说,这是一种实用的网络解决方案。USB网络共享功能通常在...

    e语言-软件绑定QQ

    易语言虽然没有内置的JSON解析库,但可以通过第三方库或自定义函数来解析JSON数据。解析成功后,我们就可以提取出用户的唯一标识,如OpenID,将其保存在本地,以便后续使用。 除了基础的绑定过程,软件还可能需要...

    绑定本地Service并与之通信

    需要提供一个Intent来指定要绑定的Service,以及一个ServiceConnection对象,用于处理绑定成功或失败的回调。 5. **连接到Service**:在ServiceConnection的onServiceConnected()方法中,我们可以获取到Binder对象...

    lua 绑定c++ 详细教程!

    验证是否配置成功的方法是在命令行窗口中输入`python`,如果能看到Python的版本信息并进入Python命令输入界面,则表示配置成功。 ##### 2. 安装Android NDK - **下载地址**:...

Global site tag (gtag.js) - Google Analytics