Синтаксис JQuery при использовании мастер-страницы - PullRequest
1 голос
/ 27 июля 2010

Я использую главную страницу, где мне нужно перенести значение одного списка в другой с помощью jQuery. Я пробовал много способов, но не смог достичь цели.

Методы, которые я попробовал, следующие:

$("[id$='ModuleMasterListBox option:[@selected]']").appendTo($("[id$='ModuleSelectListBox']"));

$("[id$='ModuleMasterListBox option:@selected]'").appendTo($("[id$='ModuleSelectListBox']"));

var module = $("[id$='ModuleMasterListBox']").val();
module.appendTo($("[id$='ModuleSelectListBox']"));

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

1 Ответ

0 голосов
/ 27 июля 2010

Вы должны быть в состоянии сделать это следующим образом:

$("[id$='ModuleMasterListBox'] :selected").appendTo("[id$='ModuleSelectListBox']");

Из вашей разметки и знака @ похоже, что вы используете устаревшую версию jQuery, возможно, вы захотите рассмотреть вопрос об обновлении .Выше мы используем селектор attribute-заканчивается-with , чтобы получить <select>, используя :selected для захвата выделенного <option> перед его перемещением.

Имейте в виду, поскольку похоже, что вы используете ASP.Net, по умолчанию выдаст ошибки проверки на стороне сервера, вам придется отключить проверку страницы, чтобы разрешить элементыэто не связывало.

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