2017-03-06 96 views
-1

我有此腳本JQuery的攔截點擊按鈕

$('#addDescriptionButtonId').click(function(){ 
     alert ('ee');   
    }); 

,這個按鈕

<button id="addDescriptionButtonId" class="btn btn-primary" type="submit">Add Description</button> 

希望當我點擊了警報,但是當我點擊

+2

你確定你要添加的jQuery的頁面?你的代碼很好。 – Slime

回答

0

確保你的腳本或者在$(document).ready()運行或者是在您<body>結束。

0

需要補充jQuery庫沒有任何反應

$('#addDescriptionButtonId').click(function(){ 
 
     alert ('ee'); 
 
     $('#productFormId').attr('method', 'post'); 
 
    });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<button id="addDescriptionButtonId" class="btn btn-primary" type="submit">Add Description</button>

0

那麼,如果您希望不添加任何JQuery庫並希望警報在按鈕單擊時工作,那麼您可能想要在按鈕上使用本機JS單擊事件,如下所示。

的Javascript:

var element = document.getElementById('addDescriptionButtonId'); 
element.onclick = myFunction; 

function myFunction() { 
    alert("ee"); 
} 

HTML:

<button id="addDescriptionButtonId" class="btn btn-primary" type="submit">Add Description</button> 

希望這有助於你。

-1
<button id="addDescriptionButtonId" class="btn btn-primary" type="submit">Add Description</button> 

$("#addDescriptionButtonId").click(function(){ 
     alert ('ee');   
}); 

Example here

+0

請將您的代碼發佈在您的問題中,並且不要求我們訪問第三方網站以查看它,這可能會導致無法訪問。另外,請添加一個解釋你做了什麼。 – j08691