我有一个锚点和一个文本框,如下所示:
<div id="container">
<input type="text" id="textBox" />
<a id="anchorTest" href="javascript: alert('inside anchorTest')">Click me</a>
</div>
我正在尝试在按下回车键时将默认按钮设置为锚点:
$(document).ready(function () {
$('#anchorTest').click(function () {
alert('clicked');
});
$('#container').keyup(function (e) {
if (e.keyCode == 13) {
$('#anchorTest').triggerHandler('click');
}
});
});
但是锚点href中的javascript从未被调用?
如何使用JQuery点击锚点,以便也调用href?
我使用了下面的代码,它起作用了,但有没有更好的方法,因为它会提交表单,而我想要一个纯javascript代码:
window.location = $('#anchorTest').attr('href');
谢谢