0
我有一個LinkButton,而我正在使用jQuery結合的Click事件,但是頁面仍然會回不管我怎麼努力...取消LinkButton的回傳
據this我應該能夠使用event.preventDefault
但似乎沒有任何工作,它總是回發,但我得到的警報
這裏是我的榜樣
<asp:LinkButton runat="server" Text="TEST" ID="lnkTest"></asp:LinkButton>
<script>
$(document).ready(function() {
var lnk = $('#<%=this.lnkTest.ClientID %>');
lnk.unbind('click.test').bind('click.test', function (event) { alert("Click"); event.preventDefault(); event.stopPropagation(); return false; });
});
</script>
UPDATE
好後,一些進一步的調查看來,這確實按預期方式工作時,我在一個獨立的頁面上運行它,但是我們使用this腳本,看來,它是造成衝突..
該腳本會將所有HREF =「JavaScript的:......到單擊處理程序,即時猜測,該處理器被分配可能有一些用它做...的順序
即時通訊使用jquery命名空間,這是支持,我得到警報.. –
這些是[命名空間事件](http://api.jquery.com/bind/)。 – karim79
啊,是的。完全忘了那些。我會做一些測試,看看我能否重現這一點。 – mekwall