我想定位一個div的類,並且該類想要應用到另一個div。Jquery:添加類到一個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。Jquery:添加類到一個div,與另一個div相同
我不能直接寫類名,因爲該類可以在每分鐘後更改。
我希望我的問題很清楚。
在此先感謝。
代碼
<div class="one" id="one"></div>
<div class="here I want to apply the class which id one is having"></div>
注:這些div都不敢靠近對方。
假設Div1構成具有任何類,你想在Div2的同一類。所以,試試這個:
jQuery('#div2').addClass(jQuery('#div1').attr('class'));
非常感謝..這很容易,但卡住了。謝謝 – Era
假設你有一些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)
希望幫助ü交配.. :)
用這樣的方式:
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;
不錯,但太長。 – Era
@Arun P Johny:你們爲什麼投票結束這個問題? – Era