我在表中创建了一个文本区域(也是由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);
});
答案 0 :(得分:1)
尝试将您的监听器添加到document
元素:
$(document).on('click', '#resultDiv .button', function(){
var formID = this.id;
var feedBack = $('#coordinatorFeedback').val();
alert(feedBack);
});