0

我需要 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 循环中的每个图像都会生成一个唯一的类,因此在基于类识别每个图像时没有问题。

4

1 回答 1

1

$(event.target).class()而不是event.target.nodeName应该让你获得图像的类别

于 2012-07-29T04:24:13.567 回答