Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我们可以做一个普通的&;自动类(泛型类)_Javascript_Jquery_Jquery Selectors - Fatal编程技术网

Javascript 我们可以做一个普通的&;自动类(泛型类)

Javascript 我们可以做一个普通的&;自动类(泛型类),javascript,jquery,jquery-selectors,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> 如果generic是selector我发布了两种方法来返回输入元素的类值,那么有什么方法可

我想要一个预定义的类名,它能够继承直接父类/Id的css属性

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

如果
generic
selector

我发布了两种方法来返回输入元素的类值,那么有什么方法可以做到这一点呢编辑:出错,答案已修改

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

.super.generic{/*styles*/}和.sub.generic{/*styles*/}注释<代码> /*这应该继承子类*/< /COD>的CSS属性是类的混淆和混淆。SUB实际上是父类。是的,但是请将选择器视为对象,泛型是选择器。不是。泛型应该从父代继承吗?在给定的例子中是.super或.sub。@Ivar Bonsaksen:对,我没有看到part@user744587:哇!我完全没有回答这个问题。答案现在已编辑。
    //jquery
     $(function() {
        $('.generic').each(function() {
              var parentClass = $(this).parent().attr('class');
              $(this).addClass(parentClass);
        });
     });