获得新附加li的高度

时间:2012-06-22 16:17:27

标签: jquery height append

如何获得新添加的li的.height()

$("#siri").bind('webkitspeechchange', function() {
  var speech = $(this).val();
  $('ul').append("<li>' + speech + '</li>");
});

2 个答案:

答案 0 :(得分:0)

你之前尝试过创建元素吗?

var $li = $("<li>' + speech + '</li>");
$('ul').append($li);
var height = $li.height();

我认为这应该可行......

答案 1 :(得分:0)

您是否可以为每个新添加的li提供某种唯一标识符?

例如:

$("#siri").bind('webkitspeechchange', function() {
  var speech = $(this).val();
  $("ul").append("<li id='unique-id'>" + speech + "</li>");
  var itemHeight = $("#unique-id").height();
});