Hola, tengo una pregunta sobre matriz de número donde tengo en las columnas marcas y en las filas atributos. Mi pregunta es cómo hacer que una marca se unica y excluya marcar el resto y el resto de las marcas sean multiples.
Pegue el script en el texto de la pregunta (modo de código fuente) <script type="text/javascript" charset="utf-8">
$(document).ready(function() {
// Call the exclude function using question ID
excludeOpt({QID});
});
// A function to make the "numCol" option in each array row exclusive
function excludeOpt (qID) {
var thisQuestion = $('#question'+qID)
// Set the desired exclusive column
var numCol = 3; //Here fourth col
// Add some classes to the checkbox cells
$('td.checkbox-item', thisQuestion).addClass('normal-item');
$('tr.subquestion-list', thisQuestion).each(function(i) {
$('.normal-item:eq('+numCol+')', this).removeClass('normal-item').addClass('exlusive-item')
});
// A listener on the checkboxes
$('input[type="checkbox"]', thisQuestion).on('change', function (event) {
handleExclusive($(this).closest('td'));
});
function handleExclusive(thisCell) {
var thisRow = $(thisCell).closest('tr');
// Uncheck the appropriate boxes in a row
if ($(thisCell).hasClass('normal-item')) {
$('.exlusive-item input[type="checkbox"]', thisRow).prop('checked', false);
}
else {
$('.normal-item input[type="checkbox"]', thisRow).prop('checked', false);
}