jquery - 没有在jquery中获取单击按钮的值
问题描述
当我单击一个按钮时,我试图从选中的按钮中获取数组,并且我还想获取单击的按钮的值我能够获取数组部分,但我无法获取按钮的值
下面是我的代码
$('.multiple').on("click", function () {
var action = $(this).val();
var yourArray = $("input:checkbox[name=type]:checked").map(function () { return $(this).val() }).get()
console.log(action);
var jsonString = JSON.stringify(yourArray);
console.log(jsonString);
$.ajax({
type: "POST",
url: "../sales/script.php",
data: { data: jsonString, action: action },
cache: false,
success: function (response) {
console.log(response);
}
});
});
我想要的是传递单击的按钮值,以便代码可以确定它应该对数据做什么
我的按钮是
<div class="btn btn-success btn-sm multiple" value="delete">Delete</div>
解决方案
推荐阅读
- c# - 正则表达式 - L.LL.#
- jquery - 如何使用 ESC 键关闭模式/对话框?
- python - 添加元素时出现类型错误
- sql - SQL JOIN 'USING()' 子句能否与一个或多个 'AND ON()' 子句一起用于单个连接..?
- c++ - 模板打印函数 C++
- filtering - 使用自定义属性和严重性级别为提升日志接收器设置自定义过滤器
- javascript - Odoo:odoo树视图标题中的自定义按钮不会触发python函数
- r - 组合字符串列和跳过特定字段的最有效方法
- c# - Microsoft.AspNetCore.Cryptography.Internal.dll 中的“System.DllNotFoundException”
- r - 组合连续命名的数据帧