使用jquery设置img标记中gif文件的宽度
我想使用jquery向包含png和jpg的img标记中的gif文件添加宽度属性。 这是我要从中选择gif的代码使用jquery设置img标记中gif文件的宽度,jquery,Jquery,我想使用jquery向包含png和jpg的img标记中的gif文件添加宽度属性。 这是我要从中选择gif的代码 <article id="post195" class="abcd123"> <div class="content"> <div id='gallery' class='columns'> <dl class='gallery-item'> <dt class='gallery-
<article id="post195" class="abcd123">
<div class="content">
<div id='gallery' class='columns'>
<dl class='gallery-item'>
<dt class='gallery-icon'>
<a href='/?attachment_id=195' title='gif(1)'><img src="http://qwerty123.com/images/testfile.gif" class="attachment" /></a>
</dt>
</dl>
</div>
</div>
</article>
但它不起作用。
有人能告诉我问题出在哪里吗?在
中使用双引号。在.gif中查找,因为您从单引号开始:
$("article").find('img[src$=".gif"]').attr('width',500);
在中使用双引号。查找周围的.gif
,因为您从单引号开始:
$("article").find('img[src$=".gif"]').attr('width',500);
无效语法,因为您正在关闭引号并在引号之间插入无效文本。你应该这样做:
$("article").find('img[src$=".gif"]').attr('width',500);
如果需要(css('width',500)
),也可以使用.css()
而不是.attr()
)
无效语法,因为您正在关闭引号并在引号之间插入无效文本。你应该这样做:
$("article").find('img[src$=".gif"]').attr('width',500);
如果您愿意(css('width',500)
),也可以使用.css()
而不是.attr()
)它是怎么工作的?您是否看到任何错误消息?或者宽度不变?未捕获的语法错误:意外字符串。只要你一点点努力和调试,你就可以自己解决这个问题了。它怎么不起作用呢?您是否看到任何错误消息?或者宽度不变?未捕获的语法错误:意外字符串。只要你一点点努力和调试,你就能自己解决这个问题。事实上,不需要引用。我在页脚中添加了这个:jQuery('document').ready(函数($){$('article”).find('img[src$=”.gif“]).attr('width',500);});在firebug中看什么?在“控制台”选项卡中。我知道你的答案是正确的,但它对我不起作用,我检查了控制台,但我不知道看什么。我尝试了控制台中的所有选项卡,但没有找到任何与此jquery脚本相关的内容。实际上,不需要引号。我在页脚中添加了这个:jQuery('document').ready(函数($){$('article”).find('img[src$=”.gif“]).attr('width',500);});在firebug中看什么?在“控制台”选项卡中。我知道你的答案是正确的,但它对我不起作用,我检查了控制台,但我不知道看什么。我尝试了控制台中的所有选项卡,但没有发现与此jquery脚本相关的任何内容。如果错误,最好使用图像的宽度/高度属性,而不是使用CSS设置。此外,该方法不是“CSS”,而是“CSS”@galutrou。我认为应该使用哪种方法是首选的,但CSS优先于属性声明。因此,如果图像设置了其他css宽度样式,那么更改属性将没有帮助。错误,最好使用图像的宽度/高度属性,而不是使用css设置。此外,该方法不是“CSS”,而是“CSS”@galutrou。我认为应该使用哪种方法是首选的,但CSS优先于属性声明。因此,如果图像设置了其他css宽度样式,那么更改属性将没有帮助。