Jquery为DIV添加点击事件

我现有5个DIV它们的ID都是one<divid="one">1</div><divid="one">2</div><divid="one">3</div><divid=... 我现有5个DIV 它们的ID都是one
<div id="one">1</div>
<div id="one">2</div>
<div id="one">3</div>
<div id="one">4</div>
<div id="one">5</div>
怎么为这5个DIV绑定点击事件,当点击第2个的时候弹出提示1,第2个的时候弹出提示2,依次类推....
展开
 我来答
lifei6671
2011-11-06 · TA获得超过9228个赞
知道大有可为答主
回答量:3899
采纳率:25%
帮助的人:2760万
展开全部
对,id是唯一的,不能重复,但是可以添加class属性,例如,给每个div添加相同的一个class=“div”。然后就可以这么实现了:
$(".div").click(function(){
alert($(this).index()+1)
})
百度网友2f855f484
2011-11-06 · TA获得超过487个赞
知道小有建树答主
回答量:403
采纳率:0%
帮助的人:324万
展开全部
id不能重复的

<div id="one1">1</div>
<div id="one2">2</div>
<div id="one3">3</div>
<div id="one4">4</div>
<div id="one5">5</div>

<div id="mess1" style="display:none">message1</div>
<div id="mess2" style="display:none">message2</div>
<div id="mess3" style="display:none">message3</div>
<div id="mess4" style="display:none">message4</div>
<div id="mess5" style="display:none">message5</div>

$(document).ready(function(){
$('#one1').click(show());

var show = function(c){
$('#mess'+c).show();
}
})
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友8c1745617
推荐于2017-10-24 · TA获得超过980个赞
知道小有建树答主
回答量:935
采纳率:0%
帮助的人:761万
展开全部
<script type="text/javascript">
$(function(){
$("div").each(function(){
$(this).click(function(){
alert($(this).text());
});
});
});
</script>

这是代码 自己引进jquery的库
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
奔流的宵析
2017-10-24 · TA获得超过375个赞
知道小有建树答主
回答量:207
采纳率:0%
帮助的人:125万
展开全部
$("[id=one]").each(function(i,obj){
$(obj).click(function(){
alert($(this).text());
    });
});

希望能帮到你~

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
好吃分享
2011-11-06 · TA获得超过144个赞
知道答主
回答量:367
采纳率:100%
帮助的人:176万
展开全部
$('#one').each(function(i){
$(this).bind('click',function() {
alert($(this).html());
});
});
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式