click事件无法触发、div存取数值

1.项目中遇到的问题,button的click无法触发,点击按钮,断点都没有走到click里面。那就是click方法没有被触发,那就需要绑定事件。

 $(".successnum").each(function(i){
              $(this).bind("click",sub);
  });


代码解读:

遍历所有的类名是.successnum的元素,给他们一一添绑定事件。sub是触发click的时候,调用的方法。

2.div 是一个块状元素,显示的时候自动占据一行,display:block;。div没有value属性,但是如果需要div存取数值,然后取出来的时候,可以通过设置div的title,然后取到div的title属性值就可以了。

例如:在一个ajax请求里面:

for(var i=0;i<data.length;i++){//通过title属性值来存放数据的id

    $("#selectable").append("<li class='ui-state-default'>"+
                    "<div class='adaptername' title='"+data[i].adapter_id+"'>"+data[i].adapter_name+"</div>"+
                    "<div class='successnum' title='1'>成功数:"+data[i].ssize+"</div>"+
                    "<div class='errornum' title='0'>失败数:"+data[i].fsize+"</div></li>");

}

//添加绑定事件。

$(".successnum,.errornum").bind("click",sub);


3.取到div里面存取的title属性

function sub(){

  var  titleValue=$(this).src("title");

}

4.真正的错误原因。

引用了jqueryUI里面的插件,selectedtable,里面把鼠标点击事件给禁止了,额,插件也没多大作用,就去掉吧。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

五月呀

谢谢请喝奶茶~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值