var csn = ['font-family', 'font-size', 'font-weight', 'color', 'text-decoration', 'text-shadow', 'background-color'];
$.each(csn, function (n, value) {
style.push("'" + value + "':'" + $('div').css(value) + "'");
});
var msg = "{" + style.join(',') + "}";
$('div#taget').css(msg);
-3
A
回答
0
我沒有測試一個字符串的工作,但是,試試這個
var csn = ['font-family', 'font-size', 'font-weight', 'color', 'text-decoration', 'text-shadow', 'background-color'];
$.each(csn, function (n, value) {
$('div#taget').css(value, $('div#source').css(value));
});
的樣子,我改變$( '格')到$(」 div#source'),因爲你想從只有1個div而不是所有div的頁面(包括div#taget);
2
您應該將一個對象傳遞給css方法。 '{...}'
這是一個字符串。這樣,您使用css
方法作爲getter而不是setter,jQuery會嘗試查找並返回所請求屬性的值(即'{...}
'字符串),這當然是undefined
。
+1
尊重,你從這個問題了解什麼? – AnaMaria
1
更正:
// use camelCased properties
var props = ['fontFamily', 'fontSize', 'fontWeight', 'color', 'textDecoration', 'textShadow', 'backgroundColor'];
//create a dump object
var dump = {};
//iterate through properties and populate the dump object
for(var i = 0, l = props.length, prop; prop = props[i]; i++)
dump[prop] = $('div').css(prop);
});
//apply
$('div#taget').css(dump);
你應當已經閱讀the documentation,在那裏你可以看到一些工作實例。 另外,你看起來像缺乏javascript,對象等基礎知識,所以我建議你訪問this place。
0
@Hey,
在你的代碼FIDDLE DEMO
這裏已經改變了一些事情的結局,當你看到div的來源。
<div id="taget" style="font-family:'Times New Roman',font-size:16px,font-weight:400,color:rgb(0, 0, 0),text-decoration:none,text-shadow:none,background-color:rgba(0, 0, 0, 0)">content heer</div>
相關問題
- 1. 與CSS/jQuery的
- 2. 類CSS與jQuery不appliyed
- 3. JQuery與.toggle .css
- 4. jQuery的switchClass()不與CSS工作:選擇
- 5. JQuery的DateTimePicker不顯示與CSS
- 6. 動畫CSS與jQuery
- 7. 操縱CSS與jQuery
- 8. jQuery與CSS文件
- 9. 與jquery的css選項卡
- 10. 與CSS或jQuery的或許
- 11. 與jquery的css菜單
- 12. jQuery css()與可見性不兼容
- 13. ipad/iphone css過渡與jquery不工作
- 14. 更改CSS與jQuery不改變
- 15. CSS樣式不能與jquery功能
- 16. jquery css不會與ajax一起工作
- 17. JQuery&CSS - css()不工作
- 18. jquery:如何添加CSS懸停與jQuery的CSS?
- 19. jQuery的的CSS不工作
- 20. 不能與CSS
- 21. 不能與CSS
- 22. CSS剎車燈與jQuery
- 23. 與jquery交錯css動畫
- 24. 試圖讓CSS類與jQuery
- 25. 刪除CSS樣式與jQuery
- 26. jQuery與CSS轉換mousemove
- 27. 在<table>與jQuery/css
- 28. 清除CSS:報關與jQuery
- 29. 操縱與jQuery和CSS
- 30. 使用jQuery .css()與變量
「不工作」是什麼意思? – j08691
它不工作? – Krishna
你能告訴我你得到的錯誤是什麼? –