Я новичок в обучении jquery, поэтому приношу свои извинения, если это относительно простой вопрос. У меня есть checkboxlist asp.net с идентификатором ChartstoDisplay. Я пытаюсь создать jquery для переключения стиля назад и вперед в зависимости от того, установлен ли флажок отдельного элемента списка. Код, который у меня есть, ниже, стиль «selected» должен быть заменен флажками, которые отмечены полужирным зеленым текстом, но ничего не происходит.jquery .each iterating
<script type="text/javascript">
$(document).ready(function() {
$('#ChartstoDisplay').click(function() {
$('input').each(function() {
if ($(this).is(':checked'))
$(this).toggleClass("selected");
});
});
});
</script>
Я понимаю, что «input'.each итерация по элементам списка CheckBox ищет тегов ввода, затем на следующую строку, используя эту переменную, проверяет наличие или нет проверяется флажок , если это так, то нужно менять стиль.
Можете ли вы настроить скрипку? он должен работать – gdoron
Он отлично работает http://jsfiddle.net/Tcsww/4/ – Shyju
Возможно, вы хотите, чтобы переключился класс, когда щелкнул индивидуальный флажок, а не когда нажата целая группа? То есть Я проверяю флажок А - меняется его стиль ... Я сниму его - его стиль меняется ... без изменения всех других элементов ... это что? –