Tag: filter

使搜索输入过滤列表Jquery

嘿,我正在尝试创建一个搜索字段,根据用户键入的内容过滤或显示/隐藏(最好)列表元素,然后单击搜索按钮。 我不知道该怎么做。 我尝试过的所有东西都不能用,并且我不确定最好的方法,比如我使用show和hide还是有更好的东西? 这是我的HTML: Filter Search Superman Batman Spiderman Iron Man The Hulk 因此,如果有人输入“超人”并单击搜索按钮,则只会显示超人列表元素。 对此的任何帮助都会很棒。 谢谢。

可过滤的多选combobox穿梭/转移小部件

背景 我正在寻找一个基于jQuery或JavaScript的combobox穿梭小部件,允许用户过滤源列表。 源列表是combobox(在左侧),目标列表是第二个combobox(在右侧)。 小样 小部件应该类似于: 现有的jQuery 小部件 : 用法 用户可以: 键入正则表达式以过滤源列表(例如, Toy.* )。 窗口小部件隐藏了与filter表达式不匹配的所有项目。 在源列表中选择一个或多个项目(使用单击,按住Control键单击和按住Shift键单击选择)。 单击>>将项目从源列表传输到目标列表。 清除filter以显示完整的源列表。 技术 理想情况下,combobox将使用多选HTMLcombobox,标记将是微不足道的: Toyota Mitsubishi Nintendo Samsung Bank of Kyoto Mazda Fuji Honda $(‘#sourceList’).shuttle(); 发现 这些很接近: http://archive.plugins.jquery.com/project/crossSelect – 没有filter http://quasipartikel.at/multiselect/ – 不允许多项选择 http://blog.jeremymartin.name/2008/02/easy-multi-select-transfer-with-jquery.html – 没有filter http://davidwalsh.name/demo/multi-select.php – 使用MooTools; 没有filter http://devblog.jasonhuck.com/assets/comboselect/ – 没有filter http://www.dhtmlgoodies.com/index.html?whichScript=multiple_select – 没有filter http://blog.cbolson.com/expanding-multiple-select-list-with-search-filter/ – MooTools 这几乎是完美的: […]

按属性创建唯一对象数组

我创建了一个像这样的对象数组: var places = []; var a = {}; a.lat = 12.123; a.lng = 13.213; a.city = “New York”; places.push(a); var b = {}; b.lat = 3.123; b.lng = 2.213; b.city = “New York”; places.push(b); … 我正在尝试创建一个新的数组,过滤地点只包含没有相同城市属性的对象(lat / lng重复项是可以的)。 是否有内置的JS或Jquery函数来实现这一目标?

css filter invert()不能在mozilla firefox上运行?

我对css filter invert()有一个恼人的问题; 在Firefox 25上。这是在jQuery .ready()上下文中插入的代码: $(‘#colorcontrast’).bind(‘click’, function() { var css = ‘html {‘+ ‘ filter:invert(100%);’ + ‘ -webkit-filter: invert(100%);’ + ‘ -o-filter:invert(100%);’ + ‘ -ms-filter:”invert(100%)”; }’; if (!window.counter) { window.counter = 1; } else { window.counter ++; if (window.counter % 2 == 0) { css = ‘html {‘+ ‘ -webkit-filter:invert(0%);’ + ‘ -moz-filter:invert(0%);’ + […]

Angular JS’Startswith’自定义filter

所以我一直在尝试制作一个自定义filter来搜索’Startswith’参数而不是’Contains’。 我写的每个filter似乎都没有正常工作。 这是我想要实现的一个例子—> http://jsfiddle.net/DMSChris/9ptr9/ function FilterCtrl() { var scope = this; scope.doFilter = function(elem) { if(!scope.searchText) return true; return elem.last_name.toLowerCase().indexOf( scope.searchText.toLowerCase()) == 0; }; } http://jsbin.com/OyubElO/1/edit – 这就是我现在所处的位置。 {{msg.last_name}} 任何帮助将不胜感激!

如何从jQuery.ajax()过滤返回的数据?

当使用jQuery.ajax()方法时,我正在努力过滤返回的数据以获得我所需要的。 我知道这很容易使用.load()和其他jQuery AJAX方法,但我需要特别使用.ajax() 。 例如,我知道这是有效的; var title = $(data).filter(‘title’); // Returns the page title 但是,如果我只想要id为“foo”的div的内容呢? var foo = $(data).filter(‘#foo’); // None of these work var foo = $(data).find(‘#foo’); // var foo = $(‘#foo’, data); // 理想情况下,我想要一个方法,我可以传递一个普通的jQuery选择器,它可以用于选择标题,div或jQuery可以选择的任何其他元素。 这样我就可以将任何字符串传入我自己的ajax函数 – 例如; myApp.ajax({ url: ‘myPage.html’, filterTitle: ‘title’, filterContent: ‘#main-content’ }); 任何帮助将不胜感激。