我有一些html。带有斜体标记的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
为什么?它不应该是锚?
修订
$("a, a *").bind(function() {
e.stopPropagation();
// other stuff
});
这会做的把戏?
为什么不尝试使用'? – jrummell
请记住'''','b'和'u'对你的语义没有多大意义。 [有更好的方法](http://www.impressivewebs.com/bold-italic-html5/)... –