我有一个锚元素
<a href="./LayerFilter.html">Markers</a>
及其事件监听器
$('a').on('click', function(e){
alert($(e.target).attr('href'));
alert(e.target.getAttribute('href'));
e.preventDefault();
});
两者都./LayerFilter.html
在桌面上返回,但#
在 android 浏览器上(尝试 2.3 和 3.x)
如果我添加data-href='./LayerFilter.html'
到锚元素并使用$(e.target).attr('data-href')
,Android 会突然得到正确的值。
这有什么关系?
有没有办法不必向锚添加新属性而只使用href?