【发布时间】:2011-11-02 11:02:09
【问题描述】:
这是一种常见的情况,但是通过Google + SO搜索后,我一直无法找到简单的解决方案。虽然similar to this question,重点不是积累多维数组,而是简单地ACT on无论选择器“获胜”,而不是选择器的整个“总和”。示例:
var findThese = ['name', 'telephone', 'brasize'];
var chiXML = "<philly><name>sandy</name><brasize>49DDD</brasize></philly>"
+ "<philly><name>amber</name><telephone>976</telephone></philly>";
$(findThese).find(chiXML)
.parent()
.data(the_1of3_matched_selector_from_findThese, theMatched Text);
以模糊的方式结束......
<philly data-name="sandy" data-brasize="49DDD">
<name>sandy</name><brasize>49DDD</brasize></philly>
</philly>....
对不起,如果我的例子很糟糕......但我要说的是...... 是否可以“音译”列表/数组 - 作为“多项选择” jQuery 选择器 - 然后可以采取行动在查询操作的回调/函数部分单独使用 OR?
【问题讨论】:
标签: jquery arrays variables find selector