$.each(['a'], function(){$('<a/>').text(this).appendTo('body');});
=&GT; firefox和chrome告诉我'appendTo'不是函数......
答案 0 :(得分:1)
您可以使用:
$.each(['a'], function(idx, elem){$('<a/>').text(elem).appendTo('body');});
甚至更好,只需使用for
循环:
var elements = ['a'];
for (var i in elements) {
$('<a/>').text(elements[i]).appendTo('body');
}
它既易于阅读又更快速执行。
答案 1 :(得分:0)
$('<a/>')
应为$('a')
答案 2 :(得分:0)
text
函数不返回字符串对象,而不是jQuery对象吗?
答案 3 :(得分:0)
.text()
是一个设置文本的函数,但我不认为你可以将它链接在一起。尝试打开这一行:
$('a').each(function() {
var a = $('<a/>');
a.text($(this));
$('body').append(a);
});
答案 4 :(得分:0)
你想做什么?
也许更像是什么? $( 'a')的各(函数(){$( '主体')附加( '')。});