-5

我想定位一个 div 的类,并且该类想要应用于另一个 div。

我不能直接写类名,因为该类每分钟都会改变。

我希望我的问题很清楚。

提前致谢。

代码

<div class="one" id="one"></div>
<div class="here I want to apply the class which id one is having"></div>

注意:这些 div 彼此并不靠近。

4

5 回答 5

1

使用这种方式:

var classes = $("#one").attr("class");
$("#one").next().addClass(classes);
于 2013-10-17T06:06:37.337 回答
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;
于 2013-10-17T06:07:07.693 回答
1

假设 Div1 有任何课程,并且您希望 Div2 上有相同的课程。所以试试这个:

jQuery('#div2').addClass(jQuery('#div1').attr('class'));
于 2013-10-17T06:04:13.453 回答
1

假设您有一些 jQuery 元素,您可以非常简单地el将其类添加到另一个对象,如下所示:target

target.addClass(el.attr("class"));
于 2013-10-17T06:01:20.547 回答
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)

希望对你有帮助.. :)

于 2013-10-17T06:05:52.623 回答