php同页面点击div,html有多个类名相同的div,如何给每个div绑定click事件并区分?...

本文探讨了在JavaScript中为多个相同类名的元素绑定点击事件时遇到的问题,并提供了具体的代码示例。主要关注如何正确地获取被点击元素的相关属性值。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.页面有9个div,类名都是.flag,然后想给每个div都绑定一个click事件,点击.flag时,获取其后代元素.count的值和.ds-subtitle的rel属性。

下面这样的写法请问哪里出错了?请看开始三行后面注释

$(document).ready(function(){

//

//

$(document).on("click", ".flag" ,function(){//这一行有问题吗?

//获取页面点赞次数

var count = $("this").find(".count").text();//这一行呢?

//获取news id数据传递到php

var id= $("this").find(".ds-subtitle").attr("rel");//这一行呢?

alert(id);

// alert(count);

$.ajax({

url:"functions/php/like.php",

type:"POST",

// cache:false,

data:{count:count,id:id},

success:function(data){

// alert(data);

var str = data.split(",");

var bool = str[0];

var nums = str[1];

// alert(nums);

// console.log(data);

if (bool == "0") {

alert("尚未登录");

$("#popup-box1").show();

}

if (bool == "1"){

// alert("你已登录");

// $("#popup-box1").hide();

$("span .count").text(nums);

}

}

});

});

});

部分html:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值