我用jq的appendTo,这这么不起作用呢 1111111111111111
已找到错误之处,谢谢
写反了吧
$("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);
});