我想定位div的类,该类想要应用于另一个div。
我无法直接写出类名,因为该类可以在每分钟后更改。
我希望我的问题很明确。
提前致谢。
码
<div class="one" id="one"></div>
<div class="here I want to apply the class which id one is having"></div>
注意:这些div彼此并不相近。
答案 0 :(得分:1)
假设您有一些jQuery元素el
,您可以非常简单地将其类添加到另一个对象target
,如下所示:
target.addClass(el.attr("class"));
答案 1 :(得分:1)
假设Div1有任何类,你想在Div2上使用相同的类。所以试试这个:
jQuery('#div2').addClass(jQuery('#div1').attr('class'));
答案 2 :(得分:1)
假设你有一个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)
希望能帮助你交配.. :)
答案 3 :(得分:1)
使用这种方式:
var classes = $("#one").attr("class");
$("#one").next().addClass(classes);
答案 4 :(得分:1)
你可以尝试
<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;