我想要一个能够继承直接父类/ 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>
如果generic
为selector
,是否可以执行此操作。
答案 0 :(得分:1)
我发布了两种方法来返回输入元素的类值。 编辑:犯了一个错误,回答修改。
//jquery
$(function() {
$('.generic').each(function() {
var parentClass = $(this).parent().attr('class');
$(this).addClass(parentClass);
});
});