2016-07-25 1596 views
0

我用ck編輯器上傳圖片。當我選擇並上傳文件時,編輯器會自動寫入圖像的寬度和高度。用jquery設置圖片寬度和高度

如果我不寫入這兩個領域manualy 100%和100%,我如何編輯這與jquery?使用此代碼,它將寬度和高度寫入100%,但ck編輯器將這些功能添加到樣式屬性中。

$('div.content img').attr('width', '100%'); 
$('div.content img').attr('height', '100%'); 

我該如何修改img-s樣式attr與jquery,並將寬度和高度設置爲100%?

謝謝!

+2

通過使用CSS'()',但如何讓CKEditor的做的問題? – epascarello

回答

3

您可以只使用jQuery的CSS -

$('div.content img').css({ 
    'width' : '100%', 
    'height' : '100%' 
}); 

http://api.jquery.com/css/

+0

我將你的代碼添加到我的文件中。我上傳了一張圖片,生病告訴你,圖片的寬度有多大。我們可以以某種方式修改樣式attr中的數據嗎? [鏈接](http://kepfeltoltes.hu/160725/105303771K_pkiv_g_s_www.kepfeltoltes.hu_.jpg) –

+0

@TakácsZoltán這就是做什麼...它看起來像是在工作,你的寬度和高度設置爲100 % – Adjit

+0

對不起,編輯器沒有上傳編輯過的文件。 :) 它的工作原理,感謝您的幫助! :) –

2

如果您需要設置樣式屬性,你可以使用jQuery的的.css():

$('div.content img').css('width', '100%'); 
$('div.content img').css('height', '100%'); 

https://api.jquery.com/css/

0

你有沒有試過類似這樣的東西:
$("div.content img").css("cssText", "width: 100% !important;");>
使用jQuery創建CSS和使用!重要的是要迫使它採取改變