javascript - 输入类型=按钮无法执行javascript函数
问题描述
在这里使用这个问题作为参考:Using an HTML button to call a JavaScript function
jQuery ( document ).ready( function ( $ ) {
function demoBanner () {
// set click handler
$( '#demo' ).click( function ( ) {
alert('click registered...');
});
}
// called functions
$ ( function () {
demoBanner();
});
});
<input id="demo" type="button" class="btn btn-warning" value="Demo Banner">
<!--jquery CDN -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<!-- local JS -->
<script src="http://localhost:8888/js/test.js"> </script>
为什么没有调用该函数?
解决方案
尝试这个
$(document).ready(function() {
// called functions
demoBanner();
});
function demoBanner() {
// set click handler
$('#demo').click(function() {
alert('click registered...');
});
}
推荐阅读
- android - 使用 LifecycleObserver 的生命周期感知组件如何感知屏幕方向的变化
- python - 索引中带有 nan 的 Pandas 数据框
- github - 将文件从一个存储库复制到另一个存储库的 github 操作
- javascript - 在 react-chartjs-2 折线图上添加条形图(垂直线)
- firebase - “如果 request.auth.uid != null”作为 Firestore 中的安全规则有多公开?
- php - WordPress 联系表 7 不适用于 Xampp 中的 PHP 7.2
- javascript - 从 javascript 中的扁平化 JSON 创建嵌套 json
- azure-devops - 使用存储在 Azure Pipelines 中另一个变量中的变量名称
- javascript - 如何在重新渲染之间为转换后的组件设置动画?
- javascript - 升级react-admin v2到v3,权限一直为空上下文不一致