我有一些图像和一个表单,其中有一个输入文本、一对单选按钮和一个选择选项,每次我选择一个单选按钮和一个选项时,它们都会被禁用,并且在 '单击 guardar cambios 的按钮,当我选择一个选项(在示例中它是选项 1)和一个图像它更改为另一个但我想要的是,以防万一这个人选择了错误的选项,撤消它,所以我创建了一个函数,它有三个参数,即 radio 和 select 的值以及所选图像的类,我在“seleccionar”中调用它,在那里我重置了这三个元素的值,然后我把它放在 click 函数中(撤消按钮)。https://codepen.io/luzsdx/pen/ExKqwXP
但问题是,当我选择一个图像时,它不会被另一个替换,有人能告诉我我做错了什么吗?谢谢,我在控制台中收到“类未定义”错误
function deshacer (classes, valorRadio, valorSelect) {
$(valorRadio).prop("selectedIndex", 0).attr('disabled', false);
$(valorSelect).val('none').attr('disabled', false)
$(`div.${classes}>object`).attr('data', 'diente.svg')
}
$('.deshacer').on('click', function(e){
e.preventDefault()
deshacer(classes, valorRadio, valorSelect)
})
function seleccionar(valorSelect, valorRadio, classes, idImg) {
if (valorSelect) {
if (confirm('¿Seleccionar pieza Nro ' + classes + '?')) {
} else {
return false
}
}
if (valorRadio == 'rojo') {
if (valorSelect == 2) {
alert('Extracción indicada es una prestación requerida.')
$('#tratSelect').val('none')
} else if (valorSelect == 1) {
$(`div.${classes}>img`).attr('src', 'https://cdn-0.emojis.wiki/emoji-pics/lg/red-circle-lg.png')
}
}
deshacer(classes, valorRadio, valorSelect)
}
白衣非少年
相关分类