2013-12-19 34 views
-1

我剛開始使用Twitter Bootstrap,它工作得很好。jquery沒有用twitter引導執行

但是我想添加一些自定義的jQuery代碼。

<script type='text/javascript' src='http://code.jquery.com/jquery-1.7.2.js'></script> 
<script type='text/javascript' src="dist/js/bootstrap.min.js"/> 
<script type='text/javascript'> 
    $(document).ready(function(){ 
     $("#link").click(function() { 
      alert("Handler for .click() called.");     
     }); 
    }); 
</script> 

不知何故JS警報不會被解僱。

任何想法這裏有什麼問題嗎?

,相關#LINK標籤如下所示:

<p><a id="link" class="btn btn-default" href="#" role="button">View details</a></p> 
+2

1.7.2?你知道現在已經達到了1.10.2嗎? – Blazemonger

+1

你有重複的ID嗎? – SLaks

+1

鏈接確實存在頁面加載? – CodingIntrigue

回答

3

你不能自閉<script>標籤是這樣的:

<script type='text/javascript' src="dist/js/bootstrap.min.js"/> 

將其更改爲:

<script type='text/javascript' src="dist/js/bootstrap.min.js"></script> 

然後確保你don't have two elements with the same link ID,即<a id="link">exists on page load和pe可能還包括事件處理程序外部的alert以確保該代碼塊完全運行。

+1

@Ravimallya抱歉,但在哪裏?我看不到它 –

+0

工作正常。非常感謝! – user430411