Jquery:当你点击它时,有没有办法突出显示Div的文本?

前端之家收集整理的这篇文章主要介绍了Jquery:当你点击它时,有没有办法突出显示Div的文本?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
使用 Jquery有一种方法来突出显示/选择(就像有人用鼠标选择它)我点击的div里面的文本?不是一个文本框,只是一个正常的div.

我正在尝试制作一个“短网址”框,当有人点击文本区域时,它会突出显示所有文本,但也不允许人们更改文本框中的文本,但是当文本框被禁用时不能选择任何文本,所以我试图这样做,我只是认为一个div将是最简单的.

对不起,我没有做一个伟大的工作来解释我的意思,首先,添加上面的信息澄清.

解决方法

对,这不是关于背景颜色,它是关于选择文本.

首先设置一个输入为只读,阻止人们改变价值:

<input type="text" readonly="readonly" value="ABC" />

然后使用jQuery(或类似的)选择文本,一旦它被点击:

$('input').click(function() {
    $(this).select(); 
});

您应该按照您的看法适合此输入,也许使它看起来像一般的文字,take a look at this jsFiddle进一步演示.

猜你在找的jQuery相关文章