如何获取值和删除文本框jQuery

Posted

技术标签:

【中文标题】如何获取值和删除文本框jQuery【英文标题】:How to get value and remove text box jQuery 【发布时间】:2013-08-19 19:54:52 【问题描述】:

我创建了一个文本框并将其附加到我的 div 中:

    $('<input />').appendTo("#box")

我想获取用户输入的值。

我也想删除文本框。我试过这个:

    $('<input />').remove();

但没有运气。有任何想法吗?非常感谢。

【问题讨论】:

api.jquery.com/category/selectors CSS selector for text input fields?的可能重复 js bin 工作代码jsbin.com/aVuVedA/1/edit 【参考方案1】:

你想试试

$("#box").find("input").remove();

如果您在#box 中还有一些其他不想删除的文本框,请在将input 附加到#box 时将其添加到input

 $('<input />',  "class" : "remove-soon" ).appendTo("#box");

然后,您可以将该类用作选择器来删除它。

$("#box").find(".remove-soon").remove();

要获取您要使用的文本框的值,

$("#box").find(".remove-soon").val();

【讨论】:

【参考方案2】:

JSbin工作代码http://jsbin.com/aVuVedA/1/edit

获取输入值

var user_value = $('#box input').val();

删除

$('#box input').remove();

【讨论】:

【参考方案3】:
$(function() 
    $('#box').on('change','input:text',function() 
        var userInput = $(this).val();
        $(this).remove();
    );
);

【讨论】:

以上是关于如何获取值和删除文本框jQuery的主要内容,如果未能解决你的问题,请参考以下文章

js获取select下拉框的value值和text文本值

jquery如何获取整个页面文本框属性为disabled的id ,并用循环遍历出内容

如何获取文本框输入旁边的 JQuery DatePicker 图标?

JQuery下focus()无法自动获取焦点的处理方法 jquery如何使文本框获得焦点

如何在 JQuery 的文本框中获取空值?

jsp中form怎么传递文本框的值和密码框的值到下一页面