访问<li>标签</li>中的文字

时间:2012-05-15 15:32:41

标签: jquery jquery-ui jquery-ui-draggable jquery-ui-droppable

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

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

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

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

由于

2 个答案:

答案 0 :(得分:2)

您可以在droppable的ui.draggable.text()事件中使用drop

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

可拖动的ui.helper.text()事件中的stop

stop: function(event, ui) { 
    myVar += ui.helper.text();
}

答案 1 :(得分:1)

您可以从表示拖动对象的ui.helper中抓取文本:

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

ui.helper也可用于droppable