在jQuery中使用CSS选择器数组
Using an array of CSS selectors in jQuery
我正在尝试使用jQuery自动完成插件。我有一个数组的id,我想插件工作。比如我有:
var aIds = ["1", "2"];
我看到的关于如何使用插件的示例如下:
$('#1').autocomplete
是否有一种方法让我使用这个自动完成插件和我的id数组? id数组来自web服务。
此外,自动完成插件暴露了某些事件,如select
(参见:http://docs.jquery.com/UI/Autocomplete#event-select)。当发生这种情况时,我如何知道哪个元素触发了事件(如果我动态地分配id数组)?
如果你想创建一个选择器:
$('#' + aIds.join(', #')).autocomplete();
for(i=0;i<aIds.length;i++)
$('#'+aIds[i]).autocomplete();
很简单,只需要将它们连接在一起并传入即可。Jquery非常棒,它允许你传入多个选择器。
var aIds = ["1", "2"];
// join together your IDS
var selectors = "#" + aIds.join(",#");
// pass in as selectors
$(selectors).autocomplete
相关文章:
- 为什么不'在JQuery中找到第二个css选择器的工作
- 使用javascript和css选择器获取value属性的内容
- casperjs-css选择器存在,但当单击它时会引发“”;CasperError:无法在不存在的选择器“”上调度mou
- CSS选择器与And操作组合'&&'
- 类选择不起作用的 css 选择器
- 如何使用javascript获取元素的css选择器
- 我们可以使用jquery删除css选择器吗
- CasperJS可以't使用CSS选择器或xPath查找元素
- While为List值在CSS选择器中循环迭代
- CSS选择器在Angular单元测试w/karma&柴
- casperJS CSS 选择器:waitFor 函数总是超时
- 选择一个 CSS 选择器来动态设置元素的样式 ::before
- 是否有根据特异性对 CSS 选择器文本进行排序的 JS 库
- CSS选择器代码,用于从棘手的网站抓取/解析数据
- CSS 选择器不起作用
- 当我们使用 CSS 选择器时,浏览器如何找到集合元素
- CSS 选择器从右到左进行评估.querySelectorAll() 选择器也会以这种方式进行评估吗?
- 为什么 CSS 选择器只设置第一个匹配 svg 路径的样式
- 如何在 SVGjs 上使用 css 选择器
- 将变量作为 JQuery CSS 选择器传递不起作用