点击一行文字文本域就显示这行文字,点击下一行就显示下一行,最好是jquery,请问怎么做?

解决方案 »

  1.   

    左边是一个textarea,右边是几行供选择的文字,点击第一行的文字,textarea就显示第一行的文字,点击第二行就显示第二行的文字就是快捷留言!
      

  2.   


    //当点击第一行的时候,就获取第一行的文字,然后显示在文本域中
    var content= $("#文字ID").val();
    ("#文本域ID").val(content);
      

  3.   

    代码如3楼所述,其实很简单
    左边一个textarea,右边放几个label,给label绑定click事件,比如给这些label统一加个class名为J_label$(function(){
      $('.J_label').click(function(){
        $("#textAreaId").val(this.value);
      });
    })
      

  4.   

    你们理解错了,楼主的意思是点击文本域【多行文字textarea】,然后在旁边显示鼠标所在行的文字
      

  5.   

    我给楼主两个思路
    一、设置textarea内文字的行高,在click事件中判断当前鼠标的位置,确定第几行【如N行】,然后取textarea的val(),根据\n截取N-1到N之间的字符串
    二、参考我博客中转发的一篇文章
    http://blog.csdn.net/zhao8848jun/archive/2011/03/22/6268776.aspx