jquery - 使用 jQuery 去除元素上的宽度和高度标签?

标签 jquery removeclass

标题只是我对如何做某事的想法,不一定是“方法”,这就是情况。

我使用以下方法将 Flickr 提要中的漂亮方形缩略图嵌入到我的网站中。

<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 -->

工作得很好。只有它生成的标记(见下文)包含 width="75"height="75"。这造成了严重破坏,因为它是一个流畅的布局,而且我没有已知的高度。我已经弄清楚了所有的CSS...当我从img标签中删除高度时它就起作用了(在Firebug中测试)。现在我只需要一种方法来在 Flickr feed 加载后摆脱该高度属性。

<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/57701525@N08/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 的想法!

最佳答案

假设它们都在<div class="flickr_badge_image">

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

如果您可以控制源代码,那么在服务器端执行此操作会更好。以防 JavaScript 被关闭或避免任何内容闪现问题。

关于jquery - 使用 jQuery 去除元素上的宽度和高度标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5724972/

相关文章:

jquery - 如何使用 jQuery 手动触发委托(delegate)事件?

jquery - 如何使用 jQuery 向下钻取?

javascript - 单击另一个链接后删除链接组的类别

javascript - jQuery 最接近的不返回任何内容/找不到禁用的输入

javascript - css 响应式网格 - 行之间的水平线

JQuery addClass removeClass Accordion

javascript - 更改特定 div 内 h2 的类

JQuery 查找 #ID、RemoveClass 和 AddClass

javascript - 获取 Handlebars 和 Ember 中元素的值

javascript - 在更新 div 的同时添加和删除类