使用jquery获取textarea结果失败

时间:2015-01-06 08:58:44

标签: jquery html

大家好,各位你能找到这个文本框结果的正确结果,以及我犯了什么错误

<div class='save'>
    <input type='button' class='comment' value='Save' id='12'/>
</div>
<textarea class='field' id='12'></textarea>
$('.save').on('click',function(){
    var id = $('.comment').attr('id');
    var text_id = $('textarea.field').attr('id');
    var comments = $('textarea#'+text_id).val();
    alert(comments);
});

输出:未定义

2 个答案:

答案 0 :(得分:1)

ID必须是唯一的。你有两次id =“12”。 jQuery不会知道这将是文本,哪一个将是按钮。

答案 1 :(得分:0)

输入和textarea标签的属性id是相同的,这是错误的。根据HTML标准,id在整个文档中应该是唯一的。

尝试更改textarea的ID。