appendTo不能为这个功能工作,但追加工程
问题描述:
好吧,所以我有超过1000行的jQuery代码,其他功能也使用appendTo,它的工作原理。appendTo不能为这个功能工作,但追加工程
但是,似乎下面的函数appendTo不会工作,而append不起作用。
我认为这是因为我在jquery文件中创建DIV,并要求另一个函数来填充该div。但我不确定这是否是原因。
这里是正在播放的功能。
function getmessage(e) {
$('#loadmessage').html("");
$.getJSON('sys/classes/usermessage.php?task=fetch&subkey=' + e + '&userid=' + sessionparts[1], function(getmessage) {
// get line status
$.each(getmessage, function(i, item) {
$('#loadmessage').append(item.subkey);
});
});
};
答
的原因是,.appendTo()
不会在这种情况下工作,因为你item.subkey
不是一个DOM元素。你有2个选择。
1)使用.append()
为你的代码是现在
2)对于使用.appendTo()
把你item.subkey在DOM节点,如下所示:
$.each(getmessage, function(i, item) {
$("<span />").text(item.subkey).appendTo('#loadmessage');
});
希望这有助于。欢呼声
你可以显示不起作用的代码 - 使用appendTo – redsquare 2011-05-07 09:53:23
appove代码。然而,这并不重要,因为我发现它在一天结束时以我需要的方式工作 – RussellHarrower 2011-05-07 12:06:45