我在一个表(也由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);
});