我怎样才能得到.height()
新附加的 li ?
$("#siri").bind('webkitspeechchange', function() {
var speech = $(this).val();
$('ul').append("<li>' + speech + '</li>");
});
您之前尝试过创建元素吗?
var $li = $("<li>' + speech + '</li>");
$('ul').append($li);
var height = $li.height();
我认为这应该可以正常工作...
您可以为每个新附加的 li 赋予某种唯一标识符吗?
例如:
$("#siri").bind('webkitspeechchange', function() {
var speech = $(this).val();
$("ul").append("<li id='unique-id'>" + speech + "</li>");
var itemHeight = $("#unique-id").height();
});