jQuery - Установить атрибут формы в true при загрузке страницы - PullRequest
0 голосов
/ 28 января 2020

Надеюсь, кто-то может мне помочь в этом, так как я не могу понять, что я делаю неправильно. Я проверил разные сообщения, но не могу найти ничего, что я уже пробовал.

У моей модели есть атрибут: private boolean thisShouldBeTrue;

Значение этого параметра должно динамически меняться в зависимости от пользователя. действия на экране. Моя форма содержит скрытый ввод для извлечения этого значения:

<form:input path="thisShouldBeTrue" type="hidden" id="retrievedValue" />

Различные функции javascript показывают эту работу, так как я получил разные значения при отправке, когда пользователь делает какое-то действие, чтобы вызвать те scripts.

Однако я не могу установить значение true при загрузке страницы (это значение должно отправляться по умолчанию, если пользователь не предпринимает никаких других действий).

$(document).ready(function(){
        $('#retrievedValue').val("true");
});

Есть предложения?

Ответы [ 2 ]

0 голосов
/ 28 января 2020

JQuery использует семантику Xpath для идентификации элементов в DOM. Чтобы получить доступ к элементу через идентификатор, в данном случае retrievedValue вы можете получить к нему доступ $("#<id>").

$(document).ready(function(){
            $('#retrievedValue').val("true");
    });
0 голосов
/ 28 января 2020

вам просто нужно использовать # для выбора html элемента с идентификатором, используя jquery, см. Ниже

$(document).ready(function(){
   $('#retrievedValue').val("true");
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...