Я намагаюся натиснути кнопку у формі друкарської сторінки наступним чином, але вона чомусь не перевіряється. Будь-які ідеї чому?
$(".edit-field-confirm-508-value").prop("checked", true);
alert ("box should be checked now");
var ischecked = $(".edit-field-confirm-508-value").is(":checked");
alert ("its checked "+ischecked);
і я постійно не перевіряю коробку.
Ось HTML прапорця:
<div class="js-form-item form-item js-form-type-checkbox form-type-checkbox js-form-item-field-confirm-508-value form-item-field-confirm-508-value">
<input data-drupal-selector="edit-field-confirm-508-value" type="checkbox" id="edit-field-confirm-508-value" name="field_confirm_508[value]" value="1" class="form-checkbox">
<label for="edit-field-confirm-508-value" class="option">I confirm that I have ran the 508 checker and fixed all issues found</label>
</div>
enter code here
Відповіді:
0 для відповіді № 1Ваш прапорець не має класу edit-field-confirm-508-value
що ви встановлюєте в селекторі. Це власне ідентифікатор.
Ви повинні змінити селектор $("#edit-field-confirm-508-value")