如何解决如果条件父不满足时显示if确认
我有一个图像和一个选择选项,我希望在单击该图像并且选择选项不为空(“ none”以外的另一个值)时显示确认窗口。图像具有一个ID,该ID是我从click函数中获得的,而select的值位于同一函数中,然后将它们作为参数传递给另一个函数。我希望确认显示一个类,然后发送图像的ID以便在Ajax函数上使用它,但是无论如何它都会发送ID,这不是我想要的
$(childrenBoth,'#tratamientos').on('click',function () {
let idImg = $(this).find('img').attr('id')
let valorSelect = $("#tratSelect").val();
seleccionar(idImg,valorSelect,id)
}
function seleccionar(valorSelect,id,idImg) {
if (idImg !== undefined && valorSelect !== "none") {
if (confirm('¿Seleccionar pieza Nro ' + id + '?')) {
diente.push(idImg)
sendId(diente)
}
}
这就是我尝试过的方法,有人可以让我知道我在做什么错吗?
解决方法
您不对确认的返回值做任何事情。
if (confirm('¿Seleccionar pieza Nro ' + id + '?')) {
diente.push(idImg)
sendId(diente)
}
还有其他问题
seleccionar(idImg,valorSelect) <-- TWO arguments
和
function seleccionar(valorSelect,id,idImg) <-- THREE and wrong order....
学习调试以查看这些内容。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。