我正在使用jQuery拖放将缩略图图像拖放到div中,我注意到在drop处理器中,如果我将图像src拉出来:
src = ui.draggable.attr('src'); // brings back relative path
我得到一个相对路径:clientImages / t_clown.jpg。但是如果我得到原始的拇指节点并从那里得到src,我得到完整的绝对路径: - http://。 。 .mysite / clientImages / t_clown.jpg。
var src= ui.draggable[0].src; // brings back absolute path
有谁理解为什么不同的治疗?
由于
答案 0 :(得分:2)
因为attr
使用getAttribute
而不进行任何计算。它返回属性的“实际”值。
src
是资源的绝对地址