jquery 获取所有元素的data-index

jquery 获取所有元素的data-index,第1张

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等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9819118.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存