gpt4 book ai didi

javascript - 带斜体标记的 HTML anchor 标记

转载 作者:太空狗 更新时间:2023-10-29 15:06:34 26 4
gpt4 key购买 nike

我有一些html。

<a href="#">
<i class="some-bg" />
Some Text
</a>

还有一些 Javascript。

$("a").bind("touchstart", function (e) {
e.preventDefault();

console.log("Tag: " + e.target);
console.log("Tag Name: " + e.target.tagName);
});

响应是。

Tag: [object HTMLElement]
Tag Name: I

为什么?不应该是anchor吗?

已更新

$("a, a *").bind(function() {
e.stopPropagation();

// other stuff
});

这会成功吗?

最佳答案

Why?

因为你触摸了<i> (然后事件冒泡到 <a> )。

Shouldn't it be anchor?

没有。使用 currentTarget如果您想要事件绑定(bind)到的元素而不是实际触发事件的元素。

关于javascript - 带斜体标记的 HTML anchor 标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7390832/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com