使用jQuery,如何获得在XML中找到的元素的索引?
Using jQuery, how do I get the index of an element found in XML?
我有一个XML文件设置如下:
<entry name="bob"></entry>
<entry name="ryan"></entry>
<entry name="joe"></entry>
...
<entry name="etc"></entry>
接下来,我有一行代码从XML中挑选一个名称,如下所示:
var $user= $('entry[images="' + userName + '"]', xml);
但是我如何找到$user在整个XML中的索引呢?例如:如果userName是"joe",我应该得到返回的数字"2"。有什么建议吗?
您可以使用.index()
方法:http://api.jquery.com/index/
我相信这就是你正在寻找的:http://api.jquery.com/index/
jQuery的index()
方法是您的朋友。看看这个jQuery:
<script type="text/javascript">
window.onload = function() {
$("div p").each(function() {
$(this).append( $(this).attr("name")+$(this).index() );
});
};
</script>
HTML: <div>
<p name="tom"></p>
<p name="dick"></p>
<p name="harry"></p>
</div>
会产生:
tom0
dick1
harry2
相关文章:
- 如何索引jquery中的每个元素
- JavaScript DOM:在容器中查找元素索引
- 通过javascript中的元素索引访问eventListener中的元素
- 将页面元素索引到 JSON 对象?或者jQuery选择器它每次
- jQuery将相同的类添加到两个不同容器中的同一元素索引中
- 获取小元素索引直到数组长度
- jQuery获取元素索引,尽管包装器/父元素
- 更改数组中某些元素(索引)的顺序
- 访问具有公共类名的元素数组中的元素索引
- 访问循环的内部的ES6数组元素索引
- 列表类元素(索引).渐变(某些速度)不起作用
- javascript中的表单元素索引,用于jquery.change函数
- 获取文本块中的元素索引
- 用主干JS .get模型事件连接元素索引
- 从81个元素索引的数组中获取行和列值
- 如何使用javascript获得元素索引
- 使用类和子类获取元素索引
- Mootools从父元素获取子元素索引
- 如何在Javascript中获得一组固定元素的元素索引
- 使用jQuery更改列表元素索引