对不起,标题可能会让人感到困惑。
我有2个元素。与父母或孩子无关。
<div class="alpha"></div>
<div class="beta"></div>
class=alpha
有事件,如果我们点击它,会有淡入或淡出元素(由jQuery完成)。
现在我想做仿真。如果我们点击class="beta"
,则会点击class="beta"
。
更多细节就像我们点击beta
alpha
会显示它的淡出淡出效果:)
我们如何才能成功?
非常感谢答案 0 :(得分:3)
在jQuery中,您可以直接调用.click()
函数或使用.trigger()
并将其传递给"click"
。所以:
$(".beta").click();
或者
$(".beta").trigger("click");
这些方法中的任何一种都会调用.beta
如果您想问,如果我点击.alpha
,我想模拟.beta
上的点击,那么这就是您想要的:
$("body").delegate(".alpha", "click", function() {
$(".beta").click();
});
答案 1 :(得分:1)
现在我想做仿真。如果我们点击class =“beta”,它将与我们点击class =“beta”相同。
不是100%肯定你的意思。我的猜测是你想要的......
$('.alpha').click(function() { $('.beta').click(); });
答案 2 :(得分:0)
我认为您的意思是“如果我们点击class =”beta“,它将与我们点击class =” alpha “
相同如果是这样的话
$('div.beta').click(function(){
$('div.aplha').trigger('click');
});