javascript 给多个div设置方法
例如,我有几个div它们的id是有规律的,有什么办法可以同时给它们设置方法,如alert谢谢id比如说1,2,3...就是简单的方法,如弹出alert();functio...
例如,我有几个div 它们的id是有规律的,有什么办法可以同时给它们设置方法,如alert
谢谢id 比如说 1,2,3...
就是简单的方法,如弹出alert();
function xx(){
alert();
} 展开
谢谢id 比如说 1,2,3...
就是简单的方法,如弹出alert();
function xx(){
alert();
} 展开
3个回答
展开全部
你之前问过,我也回答过,不知道你还哪里不明白,给想要设置同个方法的div加个有相同部分的id名字然后用jq的属性过滤选择器获取就可以了。
比如div有4个id:id=demo1,id=demo2,id=demo3,id=de4.
$("div[id*=demo]").click(function(){
alert(123);
});
这样就会选择前3个,而不会选择第四个,可以有选择性的选取需要的div
比如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事件
展开全部
获取上一个id值 后面的随着+1(id++)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
贴一下html代码上来,我帮你写一下,应该很简单的这个
追问
$.each(all, function (i, r) {
main.append("");
}
div基本就是这样生成的,你有什么办法可以设置方法吗?比如我点击某个div后alert(23); 如果有3个div呢,我点击某个div,alert它的id的值出来
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询