2017-03-06 90 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