JQuery выбрать все и включить область РАБОТА - PullRequest
0 голосов
/ 11 февраля 2012

Я могу включить и проверить все поля в моей форме, но я не могу включить поля автоматически! Это мой код (сейчас работает):

    $(document).ready(function(){

        $("#lnk_checkall").click(function() {
            if ($(this).attr("checked"))
            {
                $("input:checkbox.fb_chk").attr("checked", "checked");
                $("input:checkbox.fb_chk").trigger("change");
            }
            else
            {
                $("input:checkbox.fb_chk").removeAttr("checked");
                $("input:checkbox.fb_chk").trigger("change");
            }
        });

        $("tr.photo_fb_item .fb_chk").change(function() {
            var parent = $(this).parent().parent();
            if ($(this).attr("checked") == "checked")
            {
                $("input.d", parent).removeAttr("disabled");
                $("textarea.d", parent).removeAttr("disabled");
            }
            else
            {
                $("input.d", parent).attr("disabled", "disabled");
                $("textarea.d", parent).attr("disabled", "disabled");
            }

        });

    });

и это моя страница:

                $out .= '<input type="checkbox"  name="checkall" id="checkall">Select All<br>';

                $out .= '<tr class="photo_fb_item">'
                    . '<td><input type="checkbox" class="fb_chk" name="PICSOURCE[]" value="' . $item['source'] . '"/>'

Может кто-нибудь добавить мне код, чтобы отметить все поля, пожалуйста?

1 Ответ

0 голосов
/ 11 февраля 2012
$(this).prop("checked", true);

должен иметь возможность поставить галочку Для получения более подробной информации об этом, пожалуйста, обратитесь к следующему сообщению

Установка флажка для галочки в jQuery?

EDIT

код для проверки всех полей, если включена проверка, снимите флажок в противном случае

$('#checkall').click(function() {
  if($(this).attr('checked')== true) {
    $('.fb_chk').each(function() { 
     $(this).prop("checked", true); 
    }) 
  }
  else {
    $('.fb_chk').each(function() { 
     $(this).prop("checked", false); 
    }) 
  }
 })
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...