javascript - jQuery文档就绪功能不起作用
问题描述
我正在处理一个有 5 个 div 的表单,为了保持表单尽可能干净整洁,我用“display: none”隐藏了其中的 4 个。
单击按钮(例如添加客户端)时,我希望用 js 显示下一个 div(最多 4 个),当单击另一个按钮(例如删除客户端)时,我希望最后显示的 div再次被隐藏。
JS:
<script>
$(document).ready(function addClient() {/*mycode*/});
$(document).ready(function removeClient() {/*mycode*/});
</script>
HTML:
<input id="kkBtnNewClient" type="button" value="New Client" class="kkButton" onclick="addClient()"/>
<input id="kkBtnRemoveClient" type="button" value="Remove Client" class="kkButton" onclick="removeClient()"/>
我试图在 / mycode / 部分中放置一个简单的警报,但我什至没有进入该部分。
解决方案
当 ready 事件触发时调用ready()
您传递给的值。
它不会创建从中调用函数的全局变量。
使用函数声明来做到这一点。更好的是,将事件处理程序与 JavaScript 绑定,并且根本不使用onclick
属性。
$("#kkBtnNewClient").on("click", function addClient() {
alert("add client");
});
$("#kkBtnRemoveClient").on("click", function removeClient() {
alert("remove client");
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input id="kkBtnNewClient" type="button" value="New Client" class="kkButton" />
<input id="kkBtnRemoveClient" type="button" value="Remove Client" class="kkButton" />
推荐阅读
- swift - “某些视图”类型的值在 SwiftUI 中没有成员“onDelete”
- javascript - 使用 JavaScript 向 WCF 服务发送 POST 请求时出现 400 Bad Request 错误
- spring - 为 Spring Method Security 启用编译时 AspecJ
- c++ - fwrite 在文件中打印随机字符
- c# - 在共享云端硬盘上找不到文件
- r - 使用 {data.table} 自定义 {drake} 计划
- sql - 制作有效的横向连接(或替代方法)
- excel - 如何让我的 excel 电子表格采用无组织的列并将其分组为几个带有公式的小列表?
- javascript - 如何使用 Javascript-nodejs 使用 wd 驱动程序在 Andriod Appium 中向上/向下滚动?
- swift - Swift Core Data Double 不接受十进制数