2011-04-20 80 views
1

標題只是我的想法,如何做某事,不一定,「方式」,這裏是情況。使用jQuery去除元素上的寬度和高度標籤?

我正在使用以下內容將我的Flickr Feed中的好方形縮略圖嵌入到我的網站中。

<div id="flickr_badge_wrapper" class="group"> 
<script type="text/javascript" src="http://www.flickr.com/badge_code_v2.gne?show_name=1&count=6&display=latest&size=s&layout=x&source=user&user=57701525%40N08"></script> 
</div><!-- end flickr_badge-wrapper --> 

工作得很好。只有它生成的標記(見下文)包含寬度=「75」height =「75」。這是造成嚴重破壞,因爲它是一個流暢的佈局,我沒有一個已知的高度。我已經找到了所有的CSS ......它在我從img標籤中刪除高度(在Firebug中測試過)時起作用。現在我只需要一種方法來擺脫那個高度屬性,在Flickr提要加載後。

<div id="flickr_badge_wrapper" class="group"> 
<script type="text/javascript" src="blah blah"></script> 
    <div class="flickr_badge_image" id="flickr_badge_image1"> 
    <a href="http://www.flickr.com/photos/[email protected]/5635787388/"> 
    <img src="http://farm6.static.flickr.com/5110/5635787388_ee1c039ba2_s.jpg" alt="A photo on Flickr" title=" " height="75" width="75"></a> 
    </div> 
</div> 

想用jQuery創意!

回答

6

假設他們都在<div class="flickr_badge_image">

$('div.flickr_badge_image img').removeAttr('width').removeAttr('height'); 

如果你有源的控制,雖然,它會是更好的做到這一點的服務器端。以防止JavaScript被關閉或避免任何內容問題。

+1

http://jsfiddle.net/userdude/4bR9v/ – 2011-04-20 02:53:17

+0

你甜美的男人。 *擁抱/擊掌/拳頭bumb *。不幸的是,我不知道有辦法做服務器端。但是,也許你可以回答另一個問題。我不能將

0
$(".flickr_badge_image img").attr("height", "") 

應該工作。

1

您能否清空widthheight屬性?

$('.flickr_badge_image img').attr('width', '').attr('height', '');