【问题标题】:Why are image attributes different when selecting element vs. inspecting?为什么选择元素与检查时图像属性不同?
【发布时间】:2013-09-06 20:31:28
【问题描述】:

当我的页面加载时调用以下函数来设置图像元素的默认 src 和 data 属性,也可以在以下单击事件处理程序中调用以动态更改元素的 src 和 data 属性。该函数在页面加载时以及在单击处理程序中正确设置默认属性(当我检查图像元素时,属性已更改)但是当我选择元素时,无论我运行多少次默认属性都不会更改点击事件。这和我的回调有关系吗?

function changepics(newbreed) {

  var pic = "<?php echo $breedpic ?>";
  var path = "../Mazi/images/";
  var getpic = path+pic;

// set default
  $('#breedimage').attr({
"src":getpic,
"data":pic
});

//change default    
if(newbreed) {
$.post('myquery.php', {"newpic" : newbreed}, function(result) {
  var newpic = result;  
  var newpic = path+newpic;
      $('#breedimage').attr({
    "src":newpic,
    "data":newbreed
    });
    });

    setfilter(currpage, newbreed);  
    }

}

$('#table2').on("click", ".breed", function() {
newbreed = $(this).text();
changepics(newbreed);
}); 

【问题讨论】:

    标签: image function callback web-inspector


    【解决方案1】:

    当我在 $.post 的成功处理程序中进行选择时,我能够检索到新图像的属性。

    【讨论】:

      猜你喜欢
      • 2015-05-28
      • 1970-01-01
      • 2014-04-29
      • 2020-03-06
      • 1970-01-01
      • 2012-09-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多