我想定位一个 div 的类,并且该类想要应用于另一个 div。
我不能直接写类名,因为该类每分钟都会改变。
我希望我的问题很清楚。
提前致谢。
代码
<div class="one" id="one"></div>
<div class="here I want to apply the class which id one is having"></div>
注意:这些 div 彼此并不靠近。
我想定位一个 div 的类,并且该类想要应用于另一个 div。
我不能直接写类名,因为该类每分钟都会改变。
我希望我的问题很清楚。
提前致谢。
代码
<div class="one" id="one"></div>
<div class="here I want to apply the class which id one is having"></div>
注意:这些 div 彼此并不靠近。
使用这种方式:
var classes = $("#one").attr("class");
$("#one").next().addClass(classes);
你可以试试
<div class="one" id="one"></div>
<div id="target" class="here I want to apply the class which id one is having"></div>
var source = document.getElementById('one');
var target = document.getElementById('target');
target.className = source.className;
/// If you want to append the classes of source, then
target.className += " "+source.className;
假设 Div1 有任何课程,并且您希望 Div2 上有相同的课程。所以试试这个:
jQuery('#div2').addClass(jQuery('#div1').attr('class'));
假设您有一些 jQuery 元素,您可以非常简单地el
将其类添加到另一个对象,如下所示:target
target.addClass(el.attr("class"));
假设你有一个 div 如下
<div class="myClass" id="myId">
</div>
并且您想将名为“myClass”的类添加到以下 div
<div id="secondId">
</div>
您可以通过使用获得第一个 div 的类
var myclass = $('#myId').attr('class') //gets the class name of that div
要将类添加到目标 div 使用
$('#secondId').addClass(myclass)
希望对你有帮助.. :)