0

画像の 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 を取得してテキスト入力に入れ、顧客がどの画像を選択したかを把握したいと考えています。しかし、私は自分の命を救うためにそれを働かせることができません!

4

3 に答える 3

2

html ソースをチェックする必要があります。div.detail-template には IMG がありません。これが、コードが正しく機能しない理由です

于 2012-09-21T10:32:24.270 に答える
0

おそらく、Antonの答えに加えて、入力jQueryセレクターが間違っているように見えます(少なくとも、これが複数回機能することを期待している場合)。

代わりに名前またはIDで選択するという意味ですか?

$('input[name="stock-ref"]').val(image);
于 2012-09-21T10:38:21.773 に答える
0

まず、検索している div は「detail_template」ではなく「detail-template」に分類されます。次に、div.detail-template の唯一の img タグには、空の「src」属性があります...

于 2012-09-21T10:36:32.620 に答える