jQuery .attr没有属性宽度或高度

时间:2013-04-15 19:50:28

标签: javascript jquery attr jquery-attributes

以下代码将src归因于.ajax-loaderimg但不是高度或宽度。我做错了吗?

  $(".ajax-loader").attr({
    src: "http://test.com/loading.gif",
    height: 16,
    width: 16
  });

编辑:这是由Contact Form 7加载的,这是一个WordPress插件。我不明白,因为src正在改变。但是,我注意到的一件事是高度和宽度属性不存在。我正在尝试添加它们。这就是为什么它们没有出现?

Link to website

3 个答案:

答案 0 :(得分:1)

您可以使用.css()

$(".ajax-loader").attr("
    "src", "http://keebs.com/wp-content/themes/keebs/images/ajax-loader.gif")
   .css({
    height: "16px",
    width: "16px"
  });

答案 1 :(得分:0)

您需要更新CSS高度和宽度属性:$(".ajax-loader").css({height:"16px", width:"16px"});

答案 2 :(得分:0)

使用.height()和.width()来设置宽度和高度。

$(".ajax-loader").width(16).height(16);