很简单 $(this).next('.support_Num').text(); 另外每条数据应该都会有一个id来标识的吧,可以直接把每条数据的id设置为点赞按钮的id,这样就可以 $(this).attr('id');来取得当前点击的数据id了
一般的做法,一条信息的话,包裹层里面会有一些自定义属性,包括唯一标识码等信息(至于是否需要点赞次数等信息,就需要看你们前端的设计,通常这些信息都是后端返回给前端的),唯一标识码就是前端和后端通信时所需要的key值。前端根据这个key值向后端发送点赞+1请求,后端进行处理,如果前端需要显示点赞个数的话,就根据请求返回信息,局部刷新页面就好。
6 回答942 阅读✓ 已解决
1 回答690 阅读
1 回答717 阅读
其实dom节点是可以通过this绑定值的、每个dom都初始化this.xxx=0、点赞的时候由于点的是固定的dom、找到父元素的本身、调用this就可以找到这个值了、+1达到你要的效果、传到后台时候是打算+1之后传还是统一传呢?、统一可以遍历传数组、一个就简单了取this