使标签的点击事件传播

时间:2015-08-17 22:22:40

标签: javascript jquery d3.js

我有以下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()。 如何使事件传播?

0 个答案:

没有答案