比如:a,b,c三个变量分别代表不同的3个html元素,都绑定同一个click事件,
(a,b,c).click(function () {
alert("text");
}
这样写对吗?
(a,b,c).click(function () {
alert("text");
}
这样写对吗?
|
sparkApr 14, 2011
1
你写的这应该是jQuery?
$('#id1,#id2,#id3').click(function(){ alert('hey!'); }) |
|
2
#id1,#id2,#id3 分别 var 为 id1,id2,id3,然后怎么写呢
|
|
sparkApr 14, 2011
3
???
点他们就可以了啊 |
|
tokkiApr 14, 2011
4
EACH 遍历一下
|
|
leojoy710Apr 14, 2011
5
把事件绑在父元素上...判断事件源是不是其子元素...也就是你这里的abc...是的话执行即可...
但是如果你的abc分散在不同的父元素的话,还是老老实实一个一个绑... |
|
keakonApr 14, 2011
6
首先要说的是,这个绑定事件的方法不是JavaScript或DOM API,而是jQuery。
如果你的3个变量都是dom元素,就用$([a,b,c]);如果是jQuery对象,就用$([a[0],b[0],c[0]]),或者a.add(b).add(c),或者前面某人说的each(不过你还得建立一个数组)。 |
|
7
郁闷死,照着都试了,没用啊
|