我目前正在使用以下函数在 HTML 选择选项的更改事件中设置超时...
jQuery(function($) {
var mselect = $("#myselect");
mselect.live('change',function () {
window.setTimeout(function () {
console.log("the new value is now: "+nextQuery(".nextSKU").text());
},3000);
});
});
每次我的选择选项更改时,我几乎都会为一个项目写一个 sku 编号,并为延迟效果写一个 setTimeOut。但是我怎样才能将我的 setTimeOut 替换为更有效的东西......意思是,当我的产品图像的 src 更新时,我想执行 console.log(....)。如果我的图像元素看起来像这样,我该怎么做...
<img id="imgLargeImageImage" class="nextProdImage" itemprop="image" src="http://.../.../.../SHT-GD-M-SM1.jpg" alt="Gold Shirt">
当图像根据您选择的选择发生变化时,<img> 标签将像这样更改 src...
<img id="imgLargeImageImage" class="nextProdImage" itemprop="image" src="http://.../.../.../SHT-GD-N-394.jpg" alt="BLUE Shirt">
感谢您的任何建议!