在Internet Explorer 11(Chrome 69和Firefox 61上未复制)上,
我有一个a href
链接,其中注册了一个$.click
。
使用鼠标中键,请参考下面的代码
[dossier-link]
在新标签中打开<=预期行为[action-link]
调用函数<=意外行为我的代码:
$('[action-link]').each(function () {
var id = parseInt($(this).attr('action-link'));
$(this).click((e) => {
if (e.button == 1 || e.which == 1) {
e.preventDefault();
afficherTimeline(id, TimelineType.Action);
}
});
});
$('[dossier-link]').each(function () {
var id = parseInt($(this).attr('dossier-link'));
$(this).click((e) => {
e.preventDefault();
afficherTimeline(id, TimelineType.Dossier)
});
});
和相应的html
<tr class="action">
<td class="dossier nostretch">
<a href="/Demandes/44012" dossier-link="44012">#627</a>
</td>
<td class="nostretch">
<a href="/Demandes/44012" dossier-link="44012"><i class="fa fa-sign-in"></i></a>
</td>
</tr>