我以为这段代码应该可以,但是没有,有人可以解释吗?

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

它说$(this).val().appendTo()不是一个函数。

最佳答案

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

尝试以下方法:

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

关于jquery - appendTo()不是函数吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2128632/

10-11 20:03