我正在尝试获取图像的src并将其附加到文本输入的值:
$(".detail-template").on("click", ".btn-primary", function(e) {
var image = $(".detail_template").find("img").attr("src");
$('input[value="stock-ref"]').val(image);
});
但它只是导致输入字段空白?
网页位于:http://fuzzionwallart.co.uk/store2/vinyl-wall-art/vinyl-wall-art-contemporary/vinyl-wall-art-buddah
基本上我们想要获取预览的src并将其放入文本输入中,以便我们知道客户选择了哪个图像。但我无法让它拯救我的生命!
答案 0 :(得分:2)
你需要检查你的html源代码,你的div.detail-template没有任何IMG。 所以这就是你的代码无法正常工作的原因
答案 1 :(得分:0)
首先,您正在搜索的div被归类为“detail-template”,而不是“detail_template”。然后我能找到的div.detail-template中唯一的img标签有一个空的“src”属性......
答案 2 :(得分:0)
也许除了Anton的答案之外,你的输入jQuery选择器看起来是错误的(至少如果你希望这个工作不止一次)。
您的意思是通过它的名称或ID来选择吗?
$('input[name="stock-ref"]').val(image);