用图像的src替换值?

时间:2012-09-21 10:11:34

标签: jquery replace preview

我正在尝试获取图像的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并将其放入文本输入中,以便我们知道客户选择了哪个图像。但我无法让它拯救我的生命!

3 个答案:

答案 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);