jquery中如果查到多个对象,怎么使用siblings方法去改同辈的样式,如果改了的话,它会影响

2025-04-25 14:51:41
推荐回答(3个)
回答1:

siblings只能改变除了自己以外的同辈标签,所有如果jquery对象中有多个的话会把所有的同辈标签都改变,比如

 

       
  • list item 1

  •    list item 2
       list item 3
       
  • list item 4

  •    
  • list item 5

下面这样,如果使用

$('li.item').siblings().css('background-color', 'red');

会全部变成红色,要想实现2,3两个颜色和别的不一样还需要多加一句

 $('li.item').each(
                        function ()
                        {
                            $(this).css('background-color', 'green');
                        }
                    )

回答2:

不会,只要写的正常,就不会出现你说的问题

回答3:

不会,只要写的正常,就不会出现你说的问题,如果您还有一些技术问题可以到后盾人去有许多的技术人员可以帮助您一起解答您的难题还有视频呢