Установить значение для скрытого столбца с помощью jquery - PullRequest
0 голосов
/ 31 декабря 2011

Я пытаюсь установить значение для скрытого столбца.Ранее я добился этого, выполнив:

var bc = $("select[title='Broadcast Channel']").val();
$("select[title='Execution Channel']").val(bc);

Это прекрасно работает, поскольку я могу получить столбец, который существует в HTML-источнике.

Теперь я пытаюсь установить значение для скрытогостолбец, который я скрыл в настройках списка Sharepoint 2010.И я не могу найти его в источнике HTML (например, <input type=hidden....>).

Как я могу установить значение для этого скрытого столбца?

Ответы [ 3 ]

2 голосов
/ 31 декабря 2011

Не уверен, что следующий метод будет приемлем для вас, но здесь идет ...

В sharepoint, сделайте поле ввода не скрытым. Вместо этого сделайте его невидимым в document.ready () с помощью JQuery. Если в поле ввода указан конкретный идентификатор / имя класса, вы можете получить ссылку на него и установить текст (используя функцию text ()), или для более сложных ситуаций рассмотрите возможность заключить все это в div.

С наилучшими пожеланиями, Гопал Наир.

1 голос
/ 31 декабря 2011

В точке разделения сделайте поле как text input, а затем с помощью jquery сделайте его hidden и затем установите значение.попробуйте что-то вроде

$('input[type="text"][title="abc"]').attr('type','hidden').val("abc");
0 голосов
/ 31 декабря 2011

Существует распространенная проблема, заключающаяся в том, что если элемент скрыт от внутреннего кода, обычно он просто не отображается в сгенерированном html. Элементы, которыми нужно манипулировать на внешнем интерфейсе, должны быть показаны, но скрыты с использованием кода html или js.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...