![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
jquery 添加元素问题
<body><form><inputtype="text"name="text"/></form><inputtype="submit"/></form><p>aaaaa...
<body>
<form>
<input type="text" name="text" /></form>
<input type="submit" />
</form>
<p>aaaaa</p>
<script>
$(document).ready(function() {
$("input[name='text']").append($('<p>ggggggg</p>'));
});
</script>
</body>
为啥添加不到? 展开
<form>
<input type="text" name="text" /></form>
<input type="submit" />
</form>
<p>aaaaa</p>
<script>
$(document).ready(function() {
$("input[name='text']").append($('<p>ggggggg</p>'));
});
</script>
</body>
为啥添加不到? 展开
展开全部
你怎么能在input元素内部append呢?
append的意思是在内部追加。
输入框内部追加一个P标签,你觉得这靠谱吗?
<input type="text"><p></p></input>
如果你想加到input元素后面。
就用$("input[name='text']").after($('<p>ggggggg</p>'));
这样就变成了<input type="text"></input><p></p>
append的意思是在内部追加。
输入框内部追加一个P标签,你觉得这靠谱吗?
<input type="text"><p></p></input>
如果你想加到input元素后面。
就用$("input[name='text']").after($('<p>ggggggg</p>'));
这样就变成了<input type="text"></input><p></p>
展开全部
改变input的值用$("input[name='text']").val(“ddd”);
添加元素用父元素$("form").append($('<p>ggggggg</p>'));
添加元素用父元素$("form").append($('<p>ggggggg</p>'));
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你上面的html代码有问题吧,form有两个结束标签,你在ready方法里面加个alert看看有没有效果
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$("input[name='text']") 这个方法返回的是input组件。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$("input[name='text']").append(<p>ggggggg</p>);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询