相同类别
问题描述:
多个环节我都用我的页面上的同一个类中的多个环节:相同类别
<a class="tweetAnswer" rel="link1" href="">Answer</a>
我想,当有人点击这些链接之一,以显示与jQuery警报。不幸的是,它没有在Firefox上显示任何内容...
$('a.tweetAnswer').live("click", function(){
event.preventDefault();
alert($(this).attr('rel'));
});
任何想法?
答
首先,没有事件参数:
$('a.tweetAnswer').live("click", function(event){
event.preventDefault();
alert($(this).attr('rel'));
});
其次,你应该用在()中的jQuery 1.7或更高版本:
$(document).on('click', 'a.tweetAnswer', function(event){
event.preventDefault();
alert($(this).attr('rel'));
});
是你使用jQuery 1.9? 'live'方法自jQuery 1.7被弃用,并且在jQuery 1.9中被移除,而是使用'on'方法。 – undefined 2013-02-17 14:48:25