appendTo()不是函数?

ajs*_*sie 8 jquery

我认为这段代码应该可行,但它没有,有人可以解释一下吗?

 $("#addLinkLayout input.comment, #addLinkLayout input.link").each(function() {
      $(this).val().appendTo('div#links');
 });
Run Code Online (Sandbox Code Playgroud)

它说$(this).val().appendTo()不是一个功能.

Gum*_*mbo 9

appendTo只能应用于jQuery对象.但是val返回一个字符串.

试试这个:

$("#addLinkLayout input.comment, #addLinkLayout input.link").each(function() {
    $('div#links').append($(this).val());
});
Run Code Online (Sandbox Code Playgroud)