【问题标题】:Accessing text within <li> tag访问 <li> 标签内的文本
【发布时间】:2012-05-15 15:32:40
【问题描述】:

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

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

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

如何获取&lt;li&gt; 标记中的文本值并将其附加到全局变量中?

谢谢

【问题讨论】:

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


    【解决方案1】:

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

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

    或者ui.helper.text()在可拖动的stop事件中。

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

    【讨论】:

      【解决方案2】:

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

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

      ui.helper 也可用于droppable

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-12-24
        • 2021-04-22
        • 2022-11-14
        • 1970-01-01
        • 1970-01-01
        • 2017-05-16
        • 2015-04-07
        • 1970-01-01
        相关资源
        最近更新 更多