gpt4 book ai didi

jquery - 在单选上获取 img 标签的 src

转载 作者:搜寻专家 更新时间:2023-10-31 22:19:41 25 4
gpt4 key购买 nike

我有一些 HTML 代码如下:

<div id="input-option227">
<div class="radio">
<label>
<input type="radio" name="option[227]" value="17" />
<img src="http://localhost/upload/image/cache/catalog/demo/canon_eos_5d_1-50x50.jpg" alt="black" class="img-thumbnail" />
black
</label>
</div>
<div class="radio">
<label>
<input type="radio" name="option[227]" value="18" />
<img src="http://localhost/upload/image/cache/catalog/demo/apple_logo-50x50.jpg" alt="green" class="img-thumbnail" />
green
</label>
</div>
</div>

当我选择单选按钮时,我想获取 img src 意味着当单选值为 17 时,我想提醒:

http://localhost/upload/image/cache/catalog/demo/canon_eos_5d_1-50x50.jpg

当值为 18 时,警报应为:

http://localhost/upload/image/cache/catalog/demo/apple_logo-50x50.jpg

到目前为止我所做的是:

$(document).ready(function() {
$('input:radio[name="option[227]"]').change(function() {
if ($(this).val() == '17') {
alert('type A');
}
if ($(this).val() == '18') {
alert('type B');
}
});
});

我该怎么办?

最佳答案

请看一下这段代码。我使用 $.closest$.find 来定位与单选按钮关联的 img 标签。

$(document).ready(function(){
$('input:radio').change(function() {
var closestLable = $(this).closest("label");
var imgTag = closestLable.find("img.img-thumbnail");
var src = imgTag.attr("src");
alert(src);
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<div id="input-option227">
<div class="radio">
<label>
<input type="radio" name="option[227]" value="17" />
<img src="http://localhost/upload/image/cache/catalog/demo/canon_eos_5d_1-50x50.jpg" alt="black" class="img-thumbnail" /> black </label>
</div>
<div class="radio">
<label>
<input type="radio" name="option[227]" value="18" />
<img src="http://localhost/upload/image/cache/catalog/demo/apple_logo-50x50.jpg" alt="green" class="img-thumbnail" /> green </label>
</div>
</div>
</div>

关于jquery - 在单选上获取 img 标签的 src,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33141676/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com