使用母版页时的 jQuery 语法
我正在使用母版页,我需要在 jQuery 的帮助下将一个列表框的值移动到另一个列表框,我尝试了很多方法,但未能击中要害。
我尝试过的方法如下:
$("[id$='ModuleMasterListBox option:[@selected]']").appendTo($("[id$='ModuleSelectListBox']"));
$("[id$='ModuleMasterListBox option:@selected]'").appendTo($("[id$='ModuleSelectListBox']"));
var module = $("[id$='ModuleMasterListBox']").val();
module.appendTo($("[id$='ModuleSelectListBox']"));
这些是我尝试过但失败的方法 - 请帮助我......
I am using master page where i need to move value of one listbox to the other with the help of jQuery I tried many ways but wasn't able to hit the nail.
The methods I tried are as follows:
$("[id$='ModuleMasterListBox option:[@selected]']").appendTo($("[id$='ModuleSelectListBox']"));
$("[id$='ModuleMasterListBox option:@selected]'").appendTo($("[id$='ModuleSelectListBox']"));
var module = $("[id$='ModuleMasterListBox']").val();
module.appendTo($("[id$='ModuleSelectListBox']"));
These are the methods I tried which failed - please help me out....
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您应该能够这样做:
从您的标记和
@
符号看来您正在使用过时的 jQuery 版本,您可能需要 考虑升级。在上面我们使用 attribute-ends-with 选择器使用:selected
请记住,因为看起来您正在使用 ASP.Net,这将默认在服务器端抛出验证错误,您必须禁用页面验证以允许它没有的项目'绑定。
You should be able to do it like this:
From your markup and the
@
sign it looks like you're using an outdated version of jQuery, you may want to consider upgrading. In the above we're using the attribute-ends-with selector to get the<select>
the using:selected
to grab the selected<option>
before moving it.Keep in mind since it looks like you're using ASP.Net this will by default throw validation errors on the server-side, you'll have to disable page validation for it to allow items it didn't bind.