jQuery .attr没有't属性的宽度或高度

jQuery .attr doesn't attribute width or height

本文关键字:高度 属性 没有 attr jQuery      更新时间:2023-09-26

下面的代码将src属性为.ajax-loader,这是一个img,但不是高度或宽度。我做错了什么吗?

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

编辑:这是由Contact Form 7加载,这是一个WordPress插件。我不明白,因为src变化得很好。然而,我注意到的一件事是高度和宽度属性不存在。我试着把它们加进去。所以他们才没来吗?

链接到网站

您可以使用.css():

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

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

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

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