提问人:Mark 提问时间:7/21/2023 更新时间:7/21/2023 访问量:31
转换已弃用的 .click 函数以设置变量值
Convert a deprecated .click function to set a variable value
问:
如果有人可以帮助转换已弃用的 .click 函数以将变量设置为“onClick”状态或 null,我将不胜感激。
这是我的 JavaScript 代码:
for (var x=0; x<buttons.length; x++)
{
var btn = buttons[x];
var btnClass = btn.btnClass || "btn-primary";
var btnLabel = btn.label || "Label";
var $btn = $('<button type="button" class="btn ' + btnClass + '" data-dismiss="modal">' + btnLabel + '</button>');
$btn.click(btn.onClick || null);
$(".pf-modal .modal-footer").append($btn);
}
当前的功能有效,但是虽然我对 JavaScript/jQuery 有基本的了解,但我无法将已弃用的“.click”函数修改为触发器事件,例如 $btn.trigger('click', btn.onClick || null);
答: 暂无答案
评论
$btn.on("click", btn.onClick || null)
.trigger()
.click
不太可能被删除。它被一个过于热心的开发人员“弃用”了,现在卡在那里。有很多关于它的讨论。$btn.click(btn.onClick || null);
$btn.on("click", btn.onClick || null)
.click()
.trigger