如何在文本区域中选择(一个或多个)行

时间:2016-01-21 09:40:03

标签: javascript jquery

我有一个textarea多行。我的目的是选择一行(点击或一些组合键)。 textarea是:

<textarea id="table" disabled ></textarea>

我在textarea内置了一些默认值。我尝试过:

$('#table').on('click',function());

但我不知道如何选择线条。任何人都可以帮助我吗?

2 个答案:

答案 0 :(得分:0)

在javascript中,textarea只允许您选择整个文本:

$('#table')[0].select();
$('#table').on('click', function() { this.select() });

有关textarea

的完整API,请参阅http://www.w3schools.com/jsref/dom_obj_textarea.asp

答案 1 :(得分:0)

如果您只想突出显示某些字词,可以使用此

<script>
  $('textarea').highlightTextarea({
    words: ['Lorem ipsum', 'vulputate']
  });
</script>

查看this了解详情。这是一个有趣的插件。在textarea中,正如manuBriot所提到的,您选择整个文本。根据分辨率,一行可以包含更多或更少的单词。