获取Ajax请求创建的文本区域的值


Getting a value of text area that created by Ajax request

我在一个表(也由ajax请求创建)中创建了一个文本区域,该表位于一个不是由ajax请求所创建的div中。我试图通过Jquery获取该文本区域的值,但它不起作用。问题出在哪里?任何帮助都会得到通知。

<tr>
    <td valign='middle' align='center'>
        <label id='feedbackLabel' for='feedbackText'>Feedback</label>
    </td>
    <td class='righttd' valign='middle' align='center'>
        <textarea id='feedback'></textarea>
    </td>
</tr>
$('#resultDiv').on("click", ".button", function(){
    var feedBack = $('#feedback').val();
    alert(feedBack);
});

尝试将侦听器添加到document元素:

$(document).on('click', '#resultDiv .button', function(){
    var formID = this.id;
    var feedBack = $('#coordinatorFeedback').val();
    alert(feedBack);
});