javascript 给多个div设置方法

例如,我有几个div它们的id是有规律的,有什么办法可以同时给它们设置方法,如alert谢谢id比如说1,2,3...就是简单的方法,如弹出alert();functio... 例如,我有几个div 它们的id是有规律的,有什么办法可以同时给它们设置方法,如alert
谢谢id 比如说 1,2,3...
就是简单的方法,如弹出alert();
function xx(){
alert();

}
展开
 我来答
过儿无敌
推荐于2016-08-19 · TA获得超过391个赞
知道小有建树答主
回答量:301
采纳率:0%
帮助的人:347万
展开全部
你之前问过,我也回答过,不知道你还哪里不明白,给想要设置同个方法的div加个有相同部分的id名字然后用jq的属性过滤选择器获取就可以了。
比如div有4个id:id=demo1,id=demo2,id=demo3,id=de4.
$("div[id*=demo]").click(function(){
alert(123);
});
这样就会选择前3个,而不会选择第四个,可以有选择性的选取需要的div
更多追问追答
追问
我把问题说一下,首先我要实现的功能是我的div是动态append的
里面的div的id也是动态有规律生成的
现在我想给每个div设置方法
我知道可以一个一个的设置方法
现在我想的是可以不可用循环来做
例如点击某个div就动这个div的部分而已
而不是说选择多个
追答
选择多个只是一种说法而已。
就比如你下面追问别人的那个,id有公共部分的on

$("div[id*=on]").bind("click",function(){
alert($(this).attr("id"));
})
这样就可以只触发当前的点击的div事件
奇嘴扒舍
2014-08-25 · TA获得超过104个赞
知道答主
回答量:90
采纳率:0%
帮助的人:34.5万
展开全部
获取上一个id值 后面的随着+1(id++)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xuebaotuxi
2014-08-25 · TA获得超过1.2万个赞
知道大有可为答主
回答量:4196
采纳率:85%
帮助的人:1047万
展开全部
贴一下html代码上来,我帮你写一下,应该很简单的这个
追问
$.each(all, function (i, r) {
main.append("");
}
div基本就是这样生成的,你有什么办法可以设置方法吗?比如我点击某个div后alert(23); 如果有3个div呢,我点击某个div,alert它的id的值出来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式