Поскольку это звучит как домашнее задание - я просто дам вам несколько инструкций:
- Используйте split , чтобы разделить список, разделенный запятыми, в массив
- Используйте метод jQuery each () в массиве, чтобы просмотреть проверенный
- Затем используйте $ (this) .attr ('флажок', true) для каждого из этих значений
Обновлено с кодом и примером:
$(document).ready(function()
{
var stringOfNumbers = "1,3,5,7";
var split = stringOfNumbers.split(',');
$.each(split, function(index, value)
{
$("input[id='"+value+"']").attr('checked',true);
});
});
Функция
function CheckTheseBoxes(stringOfNumbers)
{
var split = stringOfNumbers.split(',');
$.each(split, function(index, value)
{
$("input[id='"+value+"']").attr('checked',true);
});
}
Код Объяснение:
stringOfNumbers содержит ваш
строка с разделителями-запятыми со всеми
ваши номера для выбора,
stringOfNumbers.split (',') разделяет
все значения в строке и
сохраняет их в массиве. $ .Each ()
Метод перебирает все
значения в splitArray (значения
это будет определять, какие флажки
проверены.
Внутри цикла - селектор jQuery
построен с указанием выбора
«вход», где идентификатор равен значению,
значение является идентификатором для выбора. В заключение,
.attr («проверено», правда) на самом деле
устанавливает флажок.
Рабочая демоверсия:
Рабочая демоверсия
Ссылки, касающиеся jQuery и начала работы с jQuery
Начиная с jQuery - Твердая основа
jQuery.com