<a id="button-a">a</a>
<a id="button-b">b</a>
我想点击按钮a,按钮b也会接受点击事件;js,如何通过点击事件?
点击按钮b,按钮a也会执行一个点击事件。
如何使这在js中?谢谢。
<a id="button-a">a</a>
<a id="button-b">b</a>
我想点击按钮a,按钮b也会接受点击事件;js,如何通过点击事件?
点击按钮b,按钮a也会执行一个点击事件。
如何使这在js中?谢谢。
$('#button-a').click(function(e) {
// do stuff
if (this !== event.target) return; // avoid infinite loop
$('#button-b').click(e);
});
虽然尼克Craver说,这几乎可以肯定是错误的解决方法;你应该解释一下问题所在。
这是非常基本的,一旦你看到它是如何工作的。查看JSFiddle示例。
<a id="button-a" onclick="document.getElementById('button-b').click();">[a]</a> <a id="button-b" onclick="alert('something else');">[b]</a>
为什么不附加相同的事件处理程序两者兼而有之?你可以不遵循两个链接(因为他们去到不同的地方),所以我很困惑,什么*导致*行为,你在这里后是。 – 2011-03-05 19:38:18
@Nick Craver,不,他们不会链接到任何地方,他们有两个按钮来控制jQuery的滑块。 – cj333 2011-03-05 19:42:23
他们为什么是锚? ( '按钮A ')。:) – 2011-03-05 19:59:34