如何为多个后代组成一个jQuery选择器?

时间:2017-03-18 16:54:00

标签: jquery

我需要这样的东西:

$("#id > div, #id > div2").css(...);

我需要使用jQuery将相同的CSS属性应用于两个不同的容器,这两个容器都是同一父级的子容但我不知道是否可能。我试过了,但是没有用;任何想法?

$("#1403171021 > #playArrowAnimation").animate({marginLeft: "+=50%"}, 430, function(){ $('#playArrowAnimation').fadeOut(0, function(){ this.animation = 0; }) });
        $("#1403171021 > #playArrow","#1403171021 > #cap").css({'opacity':'0'});

这是jquery代码,必须应用于父容器的两个子容器,ID为1403171021

我无法编写代码,因此它就像:

<span id="1403171021">

//我希望使用jquery选择器访问两个容器          

<div id="n2">
</div>
</span>

1 个答案:

答案 0 :(得分:0)

您的ID不正确(具体为1403171021)。以下是有效ID的条件:

  • HTML4:ID必须以字符开头
      

    ID和NAME令牌必须以字母([A-Za-z])开头,后面可以跟任意数量的字母,数字([0-9]),连字符(“ - ”),下划线(“ _“),冒号(”:“)和句号(”。“)。

  • HTML5:ID必须至少包含一个字符
      

    该值必须在元素的主子树中的所有ID中唯一,并且必须至少包含一个字符。该值不得包含任何空格字符。

要修复你的问题,只需添加一个角色即可。在不同的DocType之间更广泛地支持将字符放在前面。改善它的一种方法:

  • 1403171021id-1403171021