这是代码。 Button1和button2显示为未定义。
$('.game_time').each(function() {
// bind_toggle($(this).find('a.preview_tweets.selected'), $(this).find('.with_tweets'),
// $(this).find('a.collapse_tweets'), $(this).find('.without_tweets'));
button1.click = function() {
if ($(this).find('a.preview_tweets.selected').hasClass('open')){
} else {
if ($(this).find('a.preview_tweets.selected').length == 0) {
get_preview_tweets('<%= game.away_team.url %>,<%= game.home_team.url %>',
3, '<%= game.id %>');
}
$(this).find('a.preview_tweets.selected').show()
$(this).find('a.preview_tweets.selected').addClass('open');
}
}
button2.click = function() {
if ($(this).find('a.preview_tweets.selected').hasClass('open')){
$(this).find('a.preview_tweets.selected').hide();
} else {
}
}
});
我是Javascript的新手,所以如果有一些明显的事情,我很抱歉。
答案 0 :(得分:0)
button1.click = function() {}
这样称为:button1.click()
如果您愿意,可以将其更改为button1
button1 = function() {}
答案 1 :(得分:0)
看起来你正在使用jQuery。那些是你试图引用的按钮的id
吗?如果是,请尝试$("#button1").click
。
答案 2 :(得分:0)
如果页面上有2个按钮,其中包含id按钮1和按钮2,则可以使用:
$('#button1').click(function(){
//Your code here
});