0
這是我的代碼:嵌套鏈接
<li>
<a href="{{ path('homepage') }}" class="active">
<i class="fa fa-tasks fa-fw"></i>
{% trans %} global.item {% endtrans %} <span id="pending-badge" class="badge pull-right">{{ pendingItems() }}</span>
</a>
</li>
而且我有這樣的jQuery太:
$('#pending-badge').click(function() {
window.location.href = '{{ path('pending') }}';
});
但是我注意到點擊徽章實際上並不重定向我該頁面。
如果我把console.log('test');
放在jQuery函數中,我確實在控制檯中看到它,所以我知道事件正在被註冊。但我認爲,因爲它發生在更廣泛的<a>
鏈接,它只是默認爲(homepage
),而不是我在jQuery中提供的鏈接(pending
)。
我該如何解決這個問題?
完善防止默認動作。謝謝......如果我返回「真實」,不感興趣,這是否意味着它會繼續並允許默認操作? – b85411 2015-02-24 01:11:07
@ b85411是的 – 2015-02-24 01:28:06