我有以下HTML代码
<script src="http://code.jquery.com/jquery-1.11.3.min.js"></script>
<script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script>
<label style="position:absolute;">foo1</label>
<label style="position:absolute;">foo2</label>
<script type="text/javascript">
$("label").on("click",function(){
console.log("Jquery",$(this).html());
})
d3.selectAll("label").on("click",function(){
console.log("D3",d3.select(this).html());
})
</script>
两个标签重叠。单击标签时,仅打印“foo2”。 我希望foo1和foo2都接收到click事件,并且事件似乎被foo2停止了。
我发现有Event.stopPropagation()但没有Event.startPropagation()。 如何使事件传播?