1

我有一个<li>使用 jQuerys 拖放来拖动的项目列表。我想在<li>删除项目时抓取标签中的文本,将文本附加到全局变量,以便可以将选定的值提交给 servlet。

要在删除项目时处理功能,我可以使用下面的 jQuery 回调:

stop: function(event, ui) { 
    //update variable here
}

如何获取<li>标签中的文本值并将其附加到全局变量?

谢谢

4

2 回答 2

2

您可以ui.draggable.text()dropdroppable 的情况下使用。

drop: function(event, ui) { 
    myVar += ui.draggable.text();
}

或者ui.helper.text()stop可拖动的情况下。

stop: function(event, ui) { 
    myVar += ui.helper.text();
}
于 2012-05-15T15:36:08.837 回答
1

您可以从ui.helper代表拖动对象中获取文本:

$( "#draggable" ).draggable({
  stop: function( event, ui ){
    globalVar =  ui.helper.text(); 
  }
});

ui.helper也可以使用droppable

于 2012-05-15T15:39:22.260 回答