Использование AJAX Я заполняю DIV с помощью набора флажков (каждый с собственным уникальным идентификатором). Идентификаторами являются «projectID1», «projectID2», «projectID3» и т. Д. ... Я дал всем флажкам класс «pChk».jQuery Show-Hide DIV, основанный на флажке Значение
Моя конечная цель состоит в том, чтобы показать DIV, содержащий кнопку отправки, если отмечен ЛЮБОЙ флажок. Единственный раз, когда DIV, содержащий отображение кнопки Submit Button, скрывается, если все флажки сняты.
Однако код, который я привел ниже, показывает/скрывает кнопку отправки DIV для каждого экземпляра флажка. Другими словами, если у меня есть три checkboxes CHECKED, и я UNCHECK один из них, кнопка Submit DIV скрывается.
Ваш экспертный совет более чем приветствуется!
function checkUncheck() {
$('.pChk').click(function() {
if (this.checked) {
$("#ProjectListButton").show();
} else {
$("#ProjectListButton").hide();
}
});
}
Помните, что если вы * показать * кнопка отправки с JS, вы должны также * шкура * кнопка с JS, так что люди без JavaScript Включить можно * все еще * использовать форму. Например, люди с экранными программами. –
Возможный дубликат [Toggle div на основе значения флажка] (http://stackoverflow.com/questions/4337378/toggle-div-based-on-checkbox-value) –