使用母版页时的jQuery语法

时间:2010-07-27 11:45:06

标签: asp.net jquery jquery-selectors master-pages

我正在使用母版页,我需要在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 :(得分:0)

你应该能够这样做:

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

从您的标记和@标志看起来您使用的是过时版本的jQuery,您可能需要consider upgrading。在上文中,我们使用attribute-ends-with selector获取<select>使用:selected来抓取选定的<option>,然后再移动它。

请记住,因为看起来你正在使用ASP.Net这将默认在服务器端抛出验证错误,你必须禁用它的页面验证以允许项目它没有约束力。