Я возвращаю массив значений флажка из отдельной функции. Эти значения должны быть переданы в отдельную функцию, которая соответствует всем значениям с существующими флажками на странице и проверяет те, которые соответствуют переданной функции.Обновить статус динамически созданных флажков в jquery по значению
Мои флажки создаются в моей форме, но проблема теперь в том, что я не могу установить их статус проверки в true.
значения, которые передаются в моей функции являются [ «ChecboxValue1», «CheckboxValue2»] Мой код выглядит примерно так:
function select_worksheet_checkboxes(selected_worksheet_json){
var worskeheet_object = jQuery.parseJSON(selected_worksheet_json);
$.each(worskeheet_object, function(worksheet_key,worksheet_value) {
});
}
Что мне нужно, это код, который будет идти в каждом сегменте и обновите все флажки. Я пробовал ("input:checkbox[value=worksheet_value]").attr("checked","true");
, но не имел никакого успеха.
Мои флажки на модальном уровне, что, похоже, не является проблемой, поскольку все мои другие элементы управления (select2, textboxes и icheck) обновляются.
Флажки на этой странице, основаны на Smart Forms
Как это знать, которые передаются флажков для проверки? Мне кажется, что он пытается перебрать все флажки и проверить их. Я только хочу проверить те, которые были переданы в качестве json-строки для функции. Кстати, длина коллекции равна 0. Не должно быть общего количества флажков на моей странице? – Churchill
Я просто попытаюсь указать на это, что второй параметр функции - это объект, а не значение. – vaso123
проверьте '$ (obj) .val() == 'value_what_you_want'' – vaso123