您能否建议我如何处理用于点击功能的多个定位标记?
我的代码是这样的:
<a id="test1" href="#" >test1</a>
<a id="test2" href="#" >test2</a>
我的jQuery功能是:
$('a').click(function(event) {
alert('click');
});
jQuery click功能适用于所有锚标记,但是我想基于id属性来区分jQuery功能..
最佳答案
查看此ID,并执行if语句或切换(建议使用switch):
$('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
}
});