Могу ли я использовать code inspector в Firefox, чтобы установить флажок Check All input type = на веб-сайте, который не является моим?

#javascript #jquery #checkbox #selectall #queryselectall

#javascript #jquery #флажок #selectall #queryselectall

Вопрос:

У меня есть вопрос, который немного выходит за рамки моей компетенции. Я новичок в jquery и javascript. Я запускаю форум на ProBoards, и когда на форуме заканчивается его выделение для вложений (изображений, которые пользователи могут публиковать) Мне нужно вручную просмотреть список вложений и проверить каждый флажок один за другим, затем я могу нажать кнопку удаления, чтобы удалить все вложения, которые я проверил. Проверка тысяч ящиков один за другим занимает целую вечность. Не реализовано «проверить все», и есть тысячи флажков.

В коде каждый отдельный флажок имеет имя ids[]:

 <input type="checkbox" value="1494" name="ids[]"></input>
  

Я бы подумал, что я должен иметь возможность настраивать их по имени «ids[]». Значение отличается для каждого из них. Имя одинаково для всех. Но вопрос в том… какой код я бы использовал и куда бы я поместил его в Firebug или Inspector? К сожалению, я слишком новичок, чтобы понять, что я буду делать.

У меня есть Firebug для Firefox, и в нем у меня есть дополнение jQuerify, поэтому я могу ввести jQuery в код, если это поможет создать самое простое решение.

По сути, я ищу способ добавить некоторый код для автоматической проверки каждого из этих полей (или добавить кнопку, которая позволит мне сделать это, если это единственный способ), и я должен иметь возможность сделать это из Firebug или Inspector в Firefox (или даже в Chromeбыло бы хорошо). Я не думаю, что смогу изменить код (постоянно) этой конкретной административной страницы моего форума, поэтому мне нужно иметь возможность делать это из Inspector / Firebug. Я бы хотел что-то, что я мог бы просто скопировать и вставить туда, чтобы сэкономить от 45 минут до часа, нажимая тысячи флажков один за другим.

Какие-либо решения?

Ответ №1:

Используйте так,

 $("input:checkbox").attr('checked','checked');
  

Комментарии:

1. Вы должны уточнить этот ответ для OP, поскольку кажется, что они немного неясны в этом. Вы имеете в виду, чтобы они вставили это в свою консоль?

2. Да, пожалуйста, уточните, если можете!

3. БОЖЕ! Эта простая команда сработала!!! Я скопировал и вставил его в консоль Firebug, нажал «Выполнить», и он установил все флажки! Вы только что избавили меня от необходимости вручную устанавливать 708 флажков Bharath!! Большое вам спасибо!!!

4. Рад вам помочь и прошу прощения за то, что не ясно объяснил, что делать.

Ответ №2:

Вы должны иметь возможность использовать следующее в консоли:

 $('[name="ids[]"]').prop('checked',true)
  

Ответ №3:

Используя консоль инспектора F12, вы можете получить все флажки и проверить их

 $('input:checkbox').prop('checked', 'checked');