首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jquery appendTo表单

jquery appendTo表单
EN

Stack Overflow用户
提问于 2010-04-14 16:36:47
回答 2查看 5K关注 0票数 0

jquery

代码语言:javascript
复制
$(function(){
 $('#4').click(function() {
 $('<input name="if4" type="text" value="other price>"').appendTo('form');
   });
 });

html

代码语言:javascript
复制
    <form>
< input name="name" type="text" value="Enter your name" /><br />
< input name="contacts" type="text" value="Contact info" /><br />
< select name="services">
< option value="1">1</option>
< option value="2">2</option>
< option value="3">3</option>
< option id="4" value="Other">4</option>
< /select><br />
< textarea name="description">Description</textarea><br />
< /form>

我想做的是:

当我按下选项值nr 4时,出现了一个新的输入字段,这个东西工作得很好。

但是我如何改变输入字段出现的顺序,因为它现在出现在文本字段之后,我怎么把它放在后面呢?

谢谢

EN

回答 2

Stack Overflow用户

发布于 2010-04-14 16:44:45

代码语言:javascript
复制
// Inserts last in any <form>
$('<p>Test</p>').appendTo('form');

// Inserts first in any <form>
$('<p>Test</p>').prependTo('form');

// Inserts right before any <textarea> in any <form>
$('<p>Test</p>').insertBefore('form textarea');

// Inserts right after any <textarea> in any <form>
$('<p>Test</p>').insertAfter('form textarea');
票数 6
EN

Stack Overflow用户

发布于 2010-04-14 16:51:18

我想你会想要这样的东西。注意更改后的选项id,以及添加到select元素的id,以允许定位新的input元素:

jQuery:

代码语言:javascript
复制
$(function() {
    $('#opt4').click(function() {
        $('<input name="if4" type="text" value="other price">').insertAfter('#services');
    });
});

HTML:

代码语言:javascript
复制
<form>
    <input name="name" type="text" value="Enter your name" /><br />
    <input name="contacts" type="text" value="Contact info" /><br />
    <select id="services" name="services">
        <option value="1">1</option>
        <option value="2">2</option>
        <option value="3">3</option>
        <option id="opt4" value="Other">4</option>
    </select><br />
    <textarea name="description">Description</textarea><br />
</form>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2635937

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档