2016-01-29 2 views
-3

Я сделал этот сценарий:набор SRC изображения с JQuery

$(document).on('DOMNodeInserted', function(e) { 
    $('.stam').on('click', function() { 
    $('.new-image').val($(this).attr("data")); 
    }); 
}); 

Этот сценарий взять атрибут «данных» и установить на значение «нового изображения». Но я не буду вставлять атрибут data внутри src=" " из new-image. возможно?

HTML:

<img class="new-image" src="--data value here--"> 
+0

может вам пожалуйста, покажите свой HTML – Aatman

+1

. Чтобы установить значение атрибута 'src', используйте' .attr ('src', 'value') ' – Tushar

+0

использовать' .attr', как предлагается здесь @Tushar, и ответ уже здесь. – Aatman

ответ

2

Использование attr() вместо val() как это.

$('.new-image').attr('src', $(this).attr("data")); 
0
  1. Используйте .prop() вместо Val().

    $('.new-image').prop('src', $(this).attr("data"));

  2. магазин исходники "данные SRC" атрибут (например, дата-SRC = "myUrl") - тогда вы могли бы написать так:

    $('.new-image').prop('src', $(this).data("src"));

Смежные вопросы