使用jquery筛选方法对类名进行筛选不起作用

使用jquery筛选方法对类名进行筛选不起作用,jquery,Jquery,当我尝试使用jquery filter方法对类名进行筛选时,它不起作用(没有数据插入到#Test1Section', 比如说, $(data).find('.test1WrapperDiv').appendTo('#Test1Section'); 但是,如果我使用元素名作为过滤器,它会工作,但不会 $(data).find('div').appendTo('#Test1Section'); php文件 echo "<div class='test1W

当我尝试使用jquery filter方法对类名进行筛选时,它不起作用(没有数据插入到#Test1Section', 比如说,

     $(data).find('.test1WrapperDiv').appendTo('#Test1Section');
但是,如果我使用元素名作为过滤器,它会工作,但不会

    $(data).find('div').appendTo('#Test1Section');
php文件

         echo "<div class='test1WrapperDiv'>";
                echo "<div><p> Row 1 </p></div>";
                echo "<div><p> Row 2 </p></div>";
                echo "<div><p> Row 3 </p></div>";
                echo "<div><p> Row 4 </p></div>";
          echo "</div>";

          echo "<div class='test2WrapperDiv'>";
                echo "<div><p> Row 1 </p></div>";
                echo "<div><p> Row 2 </p></div>";
                echo "<div><p> Row 3 </p></div>";
                echo "<div><p> Row 4 </p></div>";
          echo "</div>";


          $.post("test.php",{sendword: test1, table: table_name1}
          function(data)
          {
              $(data).find('.test1WrapperDiv').appendTo('#Test1Section');
          });
echo”“;
回声“第1行”

”; 回声“第2行”

”; 回声“第3行”

”; 回声“第4行”

”; 回声“; 回声“; 回声“第1行”

”; 回声“第2行”

”; 回声“第3行”

”; 回声“第4行”

”; 回声“; $.post(“test.php”,{sendword:test1,table:table_name1} 功能(数据) { $(数据).find('.test1WrapperDiv').appendTo('#Test1Section'); });
如何使用CSS类名使其工作?

方法
find()
查找给定选择的子项。您几乎没有办法进行此操作

  • 修复返回的HTML,使其具有单个根元素(在其周围添加另一个div)
  • find()
    调用替换为
    filter()
  • 更改选择上下文
    $('.test1WrapperDiv',数据)。附加到('#Test1Section');