我需要jQuery来回显可拖动图像上的一些数据。我能够调出图像相对于窗口的位置。我将event.target.nodename添加到回显的文本中,但它只返回图像所在的html标记。这一切都很好,但是因为我使用while循环来生成几个图像我无法分辨event.target.nodename引用哪个图像。这是jQuery代码的示例。
$(document).ready(function(){
$(function()
{
$(".ui-widget-content").draggable(
{
stop: function(event,ui)
{
var Stoppos = $(this).position();
$(".location").text("STOP: \nLeft: "+ Stoppos.left + "\nTop: " + Stoppos.top +
event.target.nodeName);
}
}
);
$(".droppable").droppable();
});
});
注意:while循环中的每个图像都会生成一个唯一的类,因此在根据类识别每个图像时没有问题。
答案 0 :(得分:1)
$(event.target).class()
代替event.target.nodeName
可以获得图片类