我不知道这是否可能。但我在网上搜索给了我0个结果。从传统的find
我们可以得到文档中的元素数组,如$(document).find("iframe")
。
是否可以从这些元素中获取所选属性的数组。让我们说上面的查询返回3个iframe元素,
<iframe src="1"/>
<iframe src="2"/>
<iframe src="3"/>
是否可以仅使用src
循环从单个查询 >>获取那些each
值,而不是整个元素。
我试过了$(document).find("iframe").prop("src")
。但这仅返回第一个src
的{{1}},而不是其余的。{/ p>
非常感谢:)
答案 0 :(得分:3)
您需要使用.map()
通过函数传递当前匹配集中的每个元素,生成一个包含返回值的新jQuery对象。
var arr = $(document).find("iframe").map(function(){
return this.src;
}).get();