问题描述
- javascript控制多个同一类按钮
-
HTML中有一些列会动态生成的按钮,这些按钮的是对同一个类的不同对象进行+1,-1之类的计数操作,并且每次点击按钮会将计数器内容更新到同样是一类的HTML元素内容内来显示,请问要怎样实现?如果细节不好描述的话最好上示例代码
解决方案
$(".btn").live("click",function(){
var count = $(this).attr("count");
if(!(count>0)){
count = 0;
}
$(this).attr("count",++count);
var tag = $(this).attr("tag");
$("#show"+tag).html(count);
});
随便写了一下 不知道是不是你想要的 大致思路就是把你的计数数值、以及各个按钮所操作的不同元素,通过按钮上的attr来存储。
解决方案二:
button 外层标签用事件代理就行了
时间: 2024-09-27 09:40:06