Javascript 使用jquery设置图像的SRC

Javascript 使用jquery设置图像的SRC,javascript,jquery,Javascript,Jquery,我制作了这个脚本: $(document).on('DOMNodeInserted', function(e) { $('.stam').on('click', function() { $('.new-image').val($(this).attr("data")); }); }); 该脚本获取属性“Data”并设置为“newimage”值。但我不会在新图像的src=”“中插入属性数据。有可能吗 HTML: 使用attr()而不是像这样使用val() $('.new-im

我制作了这个脚本:

$(document).on('DOMNodeInserted', function(e) {
  $('.stam').on('click', function() {
    $('.new-image').val($(this).attr("data"));
  });
});
该脚本获取属性“Data”并设置为“newimage”值。但我不会在
新图像的
src=”“
中插入属性
数据
。有可能吗

HTML:


使用
attr()
而不是像这样使用
val()

$('.new-image').attr('src', $(this).attr("data"));
  • 使用.prop()而不是val()

    $('.new image').prop('src',$(this.attr(“data”))

  • 将src存储在“data src”属性中(如data src=“myUrl”)-然后您可以这样写:

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


  • 请同时显示您的HTML。要设置
    src
    属性的值,请使用
    .attr('src','value')
    使用@Tushar建议的
    .attr
    ,答案已经在这里。顺便说一句,阅读您的代码后,看起来您最好授权单击事件。。。
    $('.new-image').attr('src', $(this).attr("data"));