如何获得Div的所有文本框的价值?

时间:2012-06-30 04:41:17

标签: jquery

我有一个div容器,当点击添加按钮时,我正在创建一个动态文本框控件

<div id="Container">
    <input type="Submit" id="AddTextBox" value="Add">
    <!-- Here are my dynamic textboxes -->
    <input type="text" value='' class="dynamic">
    <input type="text" value='' class="dynamic">
    <input type="text" value='' class="dynamic">
</div>

<input type="create" id="create" onclick="GetValue();" value="create">

我想获取所有文本框控件的值,例如:

Function GetValue()
{
    var COntain=TextBoxValue+"$"+Textbox2Value+"$"; // so on
}

3 个答案:

答案 0 :(得分:9)

function GetValue(){
    var Contain = "";
    $("#Container :text").each(function(){
        Contain += $(this).val() + "$";
    });
}

答案 1 :(得分:2)

这将为您提供所有文本框的$分隔连接值,其中div为id =“Container”

<强> Live Demo

str = "";
$('#Container input[type=text]').each(function (){
  str+=$(this).val() + "$";
});

//To remove the extra $ at end  
if(str != "")  
    str = str.substring(0,str.length-1);

答案 2 :(得分:0)

var completetext ='';
$('.daynamic').each(function() {
    completetext = completetext + ', ' +$(this).val();
});

输出将存储在变量completetext