
consolelog(datas[i]attr('data-index'))
改为
consolelog($(datas[i])attr('data-index'))
或
consolelog(datas[i]getAttribute('data-index'))
或
consolelog(datas[i]datasetindex)
或
consolelog($(datas[i])data('index'))
建议使用最后一种
不用你写的那么复杂的,我修改了一下,你看看行不行。(记得引入jquery)
<div id="text">
<ul>
<li id="foo"><a>foo</a></li>
<li id="bar"><a>bar</a></li>
<li id="baz"><a>baz</a></li>
</ul>
</div>
<p><a>la</a></p>
<div id="more">
<li id="foo">nna<a onclick='deltab(this)'>zz1</a></li>
<li id="bar">nnb<a onclick='deltab(this)'>zz2</a></li>
<li id="baz">nnc<a onclick='deltab(this)'>zz3</a></li>
</div>
<script>
function deltab(obj){
var order = $("#more a")index(obj);
alert(order);
}
</script>
clc;
clear;
length = 10; %数据长度
fix_index = 6; %固定位置
P = rand(1, length); %随机生成P
P %打印出P
fix_data = P(fix_index); %取出那个固定元素
P(fix_index) = []; %从P中擦去那个元素
Q = sort(P); %对剩余的P重元素从小到大排列,放入Q中
Q_part1 = Q(1:fix_index-1); %Q的前半部分
Q_part2 = Q(fix_index:end); %Q的后半部分
result = [Q_part1 fix_data Q_part2]; %把固定元素插入到两部分之间
result %打印出结果
find(result == fix_data) %获取那个元素的位置,应该还是6
onSlideChangeEnd:function(swiper){
alert(swiperactiveIndex);
}
注:是属性activeIndex,不是activeLoopIndex。
API是没有这种方法的。
思路一:取到之后把该索引的内容替换掉 然后再次取索引 一直到 -1
思路二:遍历list get(index)取值 与 你要去的值判断 相等则存储起来
判断完后即可得到你要的了。
list计算机专业术语,编辑表, 一览表; 明细表; 目录; 名单。
在计算机领域指序列。在编程语言中List 是类库中的一个类,可以简单视之为双向连结串行,以线性列的方式管理物件集合。
list 的特色是在集合的任何位置增加或删除元素都很快,但是不支持随机存取。list 是类库提供的众多容器(container)之一,除此之外还有vector、set、map、…等等。list 以模板方式实现(即泛型),可以处理任意型别的变量,包括使用者自定义的资料型态
以上就是关于jquery 获取所有元素的data-index全部的内容,包括:jquery 获取所有元素的data-index、如何获取同一ID下的a元素的 index、用MATLAB排序一个数组,要求某个元素不动,并且获取index等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)