如何使用类txt_Answer从所有文本框中获取所有文本

时间:2013-07-21 13:59:26

标签: javascript jquery

    <table id="tb_Answers">
    <tbody>
   <td>
    <input class="txt_Answer" placeholder="Enter Answer">
    </td>
    <td>

    <td colspan="4">
    </tr>
    </tbody>
    <tr>
    <td>
    <input class="txt_Answer" placeholder="Enter Answer">
    </td>
    <td>
    <td>
    </tr>
    <tr>
    <td>
    <input class="txt_Answer" placeholder="Enter Answer">
    </td>
    </tr>
    </table>

我有3个输入答案。如何通过课程txt_Answer得到所有这些文本/答案我试过这个

$('*[class="txt_Answer"]').val()

但是这只返回第一个值而不是全部的值

2 个答案:

答案 0 :(得分:5)

通过使用$ .map迭代和创建数组:

var values = $.map($('input.txt_Answer'), function(el) {return el.value;});

FIDDLE

您还应验证您的HTML,因为它无效

答案 1 :(得分:0)

尝试使用each method

的代码
$('.txt_Answer').each(function() {
    text = $(this).val()
    alert(text)
})