如何在JQuery中使用id区分多个锚标签上的onclick fun

Rav*_*dra 1 javascript jquery jquery-ui

你能否建议我如何处理点击功能的多个锚标签

我的代码是这样的:

<a id="test1" href="#" >test1</a>
<a id="test2" href="#" >test2</a>
Run Code Online (Sandbox Code Playgroud)

我的jQuery功能是:

$('a').click(function(event) {
    alert('click');
});
Run Code Online (Sandbox Code Playgroud)

jQuery点击功能适用于所有锚标签,但我想根据id属性区分jQuery功能.

voi*_*tan 5

查看此处的id并创建一个if语句或一个开关(建议切换):

$('a').click(function(event) {
    switch(this.id) {
        case 'test1':
            alert('link with an id of test1!');
            event.preventDefault();
            break;
        case 'test2':
            alert('link with an id of test2!');
            event.preventDefault();
            break;
        default:
            //Default behavior
    }
});
Run Code Online (Sandbox Code Playgroud)