我需要一个按钮并在jQuery中处理它的事件.而我正在编写此代码,但它无法正常工作.我错过了什么?
<!-- Begin Button -->
<div class="demo">
<br> <br> <br>
<input id = "btnSubmit" type="submit" value="Release"/>
<br> <br> <br>
</div>
<!-- End Button -->
Run Code Online (Sandbox Code Playgroud)
并在JavaScript文件中
function btnClick()
{
// button click
$("#btnSubmit").button().click(function(){
alert("button");
});
}
Run Code Online (Sandbox Code Playgroud)
Dav*_*ano 227
您必须将事件处理程序放在$(document).ready()事件中:
$(document).ready(function() {
$("#btnSubmit").click(function(){
alert("button");
});
});
Run Code Online (Sandbox Code Playgroud)
小智 23
$(document).ready(function(){
$('your selector').bind("click",function(){
// your statements;
});
// you can use the above or the one shown below
$('your selector').click(function(e){
e.preventDefault();
// your statements;
});
});
Run Code Online (Sandbox Code Playgroud)
小智 7
尝试这个:
$(document).on('click', '#btnClick', function(){
alert("button is clicked");
});Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button id="btnClick">Click me</button> Run Code Online (Sandbox Code Playgroud)
小智 5
$('#btnSubmit').click(function(){
alert("button");
});
Run Code Online (Sandbox Code Playgroud)
要么
//Use this code if button is appended in the DOM
$(document).on('click','#btnSubmit',function(){
alert("button");
});
Run Code Online (Sandbox Code Playgroud)
有关更多信息,请参阅文档:https:
//api.jquery.com/click/
| 归档时间: |
|
| 查看次数: |
441428 次 |
| 最近记录: |