在jquery中比较2 ul列表项?(Comparing 2 ul list item in jquery?)

编程入门 行业动态 更新时间:2024-10-26 15:15:44
在jquery中比较2 ul列表项?(Comparing 2 ul list item in jquery?)

我们如何通过jquery比较(通过类比较)2 ul列表项,我可以通过循环来做到这一点,但我想要最好的方法(使用一些jquery方法)?

How we compare (comparing through class) 2 ul listitems through jquery, i can do this through loops but i want the best way to do this ( using some jquery method)?

最满意答案

Hiya像这样的男人: http : //jsfiddle.net/AzZHy/

您将创建一个主列表然后进行比较,

如果这不是你想要的,请不要拒绝投票让我知道。

jquery代码

var master = []; // Identify the master values. $('ul').first().find('li').each(function(index,value) { master.push($(this).text()); }); $('ul:not(:first)').each(function(ulIndex) { $(this).find('li').each(function(index) { if(master[index] != $(this).text()) { $(this).addClass('mismatch'); } }); });​

HTML

<ul> <li>hulk</li> <li>ironman</li> <li>bazinga</li> <li>thor</li> <li>rambo</li> </ul> <br /> <ul> <li>hulk</li> <li>ironman</li> <li>Zooyork</li> <li>thor</li> <li>rambo</li> </ul> <br/> ​

Hiya something like this man: http://jsfiddle.net/AzZHy/

You will create a master list and then compare,

Please don't down vote let me know if this is not what you want.

jquery code

var master = []; // Identify the master values. $('ul').first().find('li').each(function(index,value) { master.push($(this).text()); }); $('ul:not(:first)').each(function(ulIndex) { $(this).find('li').each(function(index) { if(master[index] != $(this).text()) { $(this).addClass('mismatch'); } }); });​

html

<ul> <li>hulk</li> <li>ironman</li> <li>bazinga</li> <li>thor</li> <li>rambo</li> </ul> <br /> <ul> <li>hulk</li> <li>ironman</li> <li>Zooyork</li> <li>thor</li> <li>rambo</li> </ul> <br/> ​

更多推荐

本文发布于:2023-08-01 20:45:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1363633.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:列表   ul   jquery   item   list

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!