![](/img/trans.png)
[英]Quicksearch using jquery quicksearch plugin in asp.net table
[英]QuickSearch Jquery Plugin with multiselectList boxes
我正在研究有两个多重选择列表的功能1)select1 2)select2用户可以从select1中选择选项,并可以添加到第二个中
$('#add').click(function () {
return !$('#select1 option:selected').remove().appendTo('#select2');
});
$('#remove').click(function () {
return !$('#select2 option:selected').remove().appendTo('#select1');
});
我正在使用quicksearch jquery插件在select1上提供搜索功能
$('input#searchFields').quicksearch('#select1 option');
问题是,如果select2具有从select1中选择的任何选项,并且对select1进行了任何搜索,那么对select2的选项也进行了相同的搜索,这也是意外的。
我认为发生这种情况是因为select2中的所有选项均来自select1,而quicksearch对select1中的选项使用了一些内部标记以进行搜索,并且当这些选项添加到select2中时,它们也被视为用于搜索。
请指教。
使用以下jquery代码来解决此问题。
$('#add').click(function () {
$('#select1 option:selected').each(function () {
var option = $('<option/>');
option.attr({ 'value':$(this).val() }).text($(this).text());
$('#select2').append(option);
});
});
所以我认为用于搜索的快速搜索标记选项是这里的实际情况。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.