jQuery 的delegate 怎么绑定多个事件?
ex:<table><tr><td></td><td></td></tr><table>如果要给td添加click,mouseover,mouseout事件$("tabl...
ex:<table><tr><td></td><td></td></tr><table>
如果要给td添加click,mouseover,mouseout事件
$("table").delegate("td","click", function(){ });
$("table").delegate("td","mouse", function(){ });
$("table").delegate("td","mouseover", function(){ });
这几个能写在一起吗?感觉分开来写太麻烦了。
各事件执行的不是一个函数 展开
如果要给td添加click,mouseover,mouseout事件
$("table").delegate("td","click", function(){ });
$("table").delegate("td","mouse", function(){ });
$("table").delegate("td","mouseover", function(){ });
这几个能写在一起吗?感觉分开来写太麻烦了。
各事件执行的不是一个函数 展开
1个回答
展开全部
$("table").delegate("td","click mouseover mouseout mousedown", function(){ });
空格隔开即可。
空格隔开即可。
追问
执行的不是一个函数啊
追答
$("table").delegate("td","click mouseover mouseout mousedown", function(e){
var type= e.type;
if (e.type=="click")
else if
else if
else
});
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询