js怎样获取点击的是第几个li

js怎样获取点击的是第几个li,第1张

没有什么隐藏排序的功能。按照你的想法,直接反映出来的就是自己在DOM上加class或者id控制,但是排序还是需要你自己写的。但是这样做,你的代码量也非常多。你完全可以用Jquery的

appendTo() 方法,html方法,remove等 *** 作DOM。只要设置好促发条件,其实完全比所谓的排序方式简单。而且你总是改顺序的 *** 作DOM,页面的执行是很差的,用户体验会非常不好。

还有一种看起来很笨但是对代码 *** 作非常好的方法,就是你给你的li添加一些class,这样找的时候比较方便,然后给你的li所有可能的情况都排好序,用add和remove方法给你需要隐藏的地方加一个hide这样的class,然后用CSS给有这个class的DOM隐藏掉。就像这样:

CSS

hide{display:none;}

HTML

<ul>

<li class=‘a’>01test</li>

<li class='b'>03</li>

<li class='c'>02test</li>

<li class='d hide'>03</li>

</ul>

当然以上对于简单的li结构还是很好的,如果比较复杂,工作量就大了。

但是执行效率绝对高于你改DOM。

//前面的$('li')是你已经获取到的li元素

//find()方法里面传的就是你想要获取的某个元素下面的元素方法

//栗子 :)

$('li')find("a");

希望能够帮到你

以上就是关于js怎样获取点击的是几个li全部的内容,包括:js怎样获取点击的是第几个li、苹果手机IMELI:013135002759016 序列号:C36HNAY0DTD2 型号:MD239CH求查一下具体信息、html怎么做新闻列表的自动序号等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/9738587.html

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

发表评论

登录后才能评论

评论列表(0条)

保存