我正在尝试为按钮处于“活动状态”(在我的情况下具有.active类)并且单击链接时发生事件监听,事件发生。但我无法将这两个条件链接在一起,但它似乎无法正常工作。
if($('.talk').hasClass('active') && $('.goblin').click()){
alert("the world has gone mad!");
} else {
//nothing happens
}
代码在上面。同样,这两个条件是:
*'对话'按钮处于活动状态
*单击“Goblin”类的链接
我想我必须使用.live()或其他东西,但我不确定。救命啊!
答案 0 :(得分:3)
你应该绑定到Goblin的click事件,然后检查你的活动状态:
$('.goblin').click(function () {
if($('.talk').hasClass('active'))
{
alert("the world has gone mad!");
}
});