我用jq的appendTo,这这么不起作用呢

我用jq的appendTo,这这么不起作用呢 1111111111111111

img

img

img

已找到错误之处,谢谢

写反了吧

$("h6").appendTo("我是h6~");

前面的$("")是获取dom对象,建议可以先console.log出来

您的代码中存在一些语法错误,template和form标签没有正确闭合,并且input标签的type和value属性没有使用正确的引号。以下是修正后的代码:

<template>
  <div>
    <h6>11</h6>
    <form name="mvForm">
      <p>用户名:<input type="text" value=""></p>
      <p>密码:<input type="text" value=""></p>
      <p><input type="radio" value=""></p>
      <p><input type="radio" value=""></p>
      <p><input type="checkbox" value=""></p>
    </form>
    <p><button @click="hideFun">隐藏表单中所有元素</button></p>
    <p><button @click="showFun">显示表单中所有元素</button></p>
  </div>
</template>

关于jq的appendTo方法,您可以将需要添加的元素包装在jQuery对象中,并调用appendTo方法将其添加到指定的元素中。例如,将一个新的

元素添加到表单中:

$(document).ready(function() {
  // 获取表单元素
  var form = $("form[name='mvForm']");
  // 创建新元素
  var p = $("<p>这是一个新的段落。</p>");
  // 将新元素添加到表单中
  p.appendTo(form);
});


如果您想要将一个已有的元素移动到指定位置,可以使用appendTo方法的参数为选择器的形式来指定目标位置。例如,将第一个

元素移动到表单末尾:


$(document).ready(function() {
  // 获取表单元素
  var form = $("form[name='mvForm']");
  // 获取第一个段落元素
  var p = $("p:first");
  // 将段落元素移动到表单末尾
  p.appendTo(form);
});