当我点击链接时,它会出现在页面顶部,我想通过不调用函数(我想通了那个)来删除它。
不起作用:
echo "<a href=\"javascript: function(){ alert(\'\'); }\">Open images</a>";
这个有效:
echo "<a href=\"javascript: alert(\"\")\">Open images</a>";
我现在的工作代码:
$('a').on( 'click', function( event ){
event.preventDefault();
});
这一切都被简化了(删除了类和 ID,因此更容易理解)。
我想要这样的东西:
echo "<a href=\"javascript: function(event){ event.preventDefault(); }\">Open images</a>";
当然不行。
我做这一切是因为当我悬停链接时我想要那个尖尖的小手指。
最佳答案
我认为最好在您的代码中添加上面已有的点击事件。但由于您的需求是这样的,下面是一个选项尝试一下
echo '<a href="#" onclick="stop(event);function stop(event){event.preventDefault();}">Open image</a>';
希望对你有帮助 谢谢
关于javascript - 如何防止其元素内的链接默认?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25114103/