1

我有两个点击事件如下:

$($('[id^="tab"]')).live('click', function() {
    alert($(this).attr("id"));
});

$($('[id^="home"]')).live('click', function() {
    alert($(this).attr("id"));
});

即使唯一的区别是“主页”和“标签”,是否可以将其组合成一键?

4

3 回答 3

3
$('[id^="home"], [id^="tab"]')
于 2012-05-16T11:23:27.050 回答
2

当然,只需将它们除以,

$('[id^="tab"], [id^="home"]').live('click', function() {
    alert($(this).attr("id"));
});
于 2012-05-16T11:23:16.123 回答
0
$('[id^="tab"], [id^="home"]').live('click', function() {
    alert($(this).attr("id"));
});

http://jsfiddle.net/yUYVh/3/

于 2012-05-16T11:23:59.180 回答