3

我有一个触发使用 jquery 的 javascript 的锚:

<a href="javascript: $('#dash-main').load('billing.php')">text</a>

这个锚在 Chrome 甚至 IE 中都可以正常工作,但是当我在 FF 中使用它时,浏览器会重定向到“http://javascript: $('#dash-main').load('billing.php')” .

知道有什么问题吗?

4

3 回答 3

10

使用 onclick 并避免该问题:

<a href="#" onclick="$('#dash-main').load('billing.php');return false;">text</a>
于 2012-08-04T15:47:18.730 回答
4

为什么不使用:

<a href="#" onclick="$('#dash-main').load('billing.php')">text</a>

跨浏览器兼容!

于 2012-08-04T15:47:16.557 回答
-3

您是否尝试返回false?

<a href="javascript: $('#dash-main').load('billing.php'); return false;">text</a>
于 2012-08-04T15:54:59.420 回答