Поскольку td
на самом деле не имеет атрибута disabled
, если вы хотите, чтобы событие click
не делало то, что оно делает, вы можете вместо этого установить пользовательский атрибут data-disabled
в свои td
s..
Таким образом, в вашем $(document).ready()
вы можете сделать что-то подобное
if (tipoedicion == 0){
$("td[id*=td]").attr('data-disabled', 'true');
} else {
$("td[id*=td]").attr('data-disabled', 'false');
}
// ...
}
Затем, в вашей функции displayCombo()
вы можете проверить этот атрибут и просто вернуть, если td
имеетэтот атрибут установлен на "true"
, например
function displayCombo() {
if ($("td[id*=td]").attr('data-disabled') === 'true') {
return;
}
// whatever it was doing before
}