【发布时间】:2019-05-25 14:35:03
【问题描述】:
我一直在尝试使用jquery 更改图像的src 属性
这个图片标签有多个ID,即blah1和one
我需要这两个 ID 用于不同的目的。那么在不更改或删除 ID 的情况下,我该如何实现呢?
我试过了,但没用。
这是我的HTML
<div class="col-md-3 col-sm-6 col-6 ad-image">
<label for="file1">
<img id="blah1 one" src="http://placehold.it/500" alt="..." class="img-thumbnail">
<input type="button" value="Remove Photo" style="margin-top: 5px;" class="btn btn-danger btn-sm" id="image-remove-btn-1">
<small id="textCount" class="form-text text-center bold">Thumbnail</small>
</label>
</div>
这是我的jquery
<script type="text/javascript">
function showImages() {
$("#one").attr("src", "http://placehold.it/200");
// $(':input').css('border', '1px solid red');
}
</script>
但它不起作用。 它只适用于一个 ID,但我实际上是 2 个 ID,如上所述。
【问题讨论】:
-
HTML id 属性中不允许有空格。我们无法修复没有损坏的东西。如果您需要为同一个元素设置多个 id,则存在更大的问题。
-
^ 一个元素有多个 id 是没有意义的。一个id就够了
-
为什么需要两个id?也许如果您发布您的问题,我们可以为您提供替代方案:)。
标签: javascript jquery html src