我们可以做一个共同的&汽车类(泛型类)

时间:2011-09-06 05:48:19

标签: javascript jquery jquery-selectors

我想要一个能够继承直接父类/ Id的css属性的预定义类名。让我们说

<div class="super">
   <input type="button" id="any_1" />
   <div class="sub">
      <input type="button" id="any_2" />
   </div>
</div>

现在我想用<input type="button" ... />括起一个共同的类&amp;这个类应该继承直接父节点的css属性。

e.g。假设generic是普通类,我正在重写上面的例子

<div class="super">
   <div class="generic"> /*This should inherits the css properties of super class*/
      <input type="button" id="any_1" />
   </div>
   <div class="sub">
      <div class="generic"> /*This should inherits the css properties of sub class*/
          <input type="button" id="any_2" />
      </div>
   </div>
</div>
如果genericselector

是否可以执行此操作。

1 个答案:

答案 0 :(得分:1)

我发布了两种方法来返回输入元素的类值。 编辑:犯了一个错误,回答修改。

    //jquery
     $(function() {
        $('.generic').each(function() {
              var parentClass = $(this).parent().attr('class');
              $(this).addClass(parentClass);
        });
     });