【发布时间】:2012-04-02 11:38:19
【问题描述】:
是否可以使用或改编 jQuery 的 .select() 来为 div 的全部内容设置选择范围?
我有一个 div,其中包含一系列标签、输入、选择对象和几个其他 UI 元素。我在一个单独的 StackOverflow 帖子上找到了代码,其中一些代码托管在 jsFiddle 上:http://jsfiddle.net/KcX6A/570/
这也可以适应选择输入的值吗?或者你会建议我怎么做?
谢谢, 康纳
编辑:更多信息
我知道如何使用 jQuery 获取输入的值,这很简单,我也知道如何使用 .select() 选择独立元素的值。
在我的 div 中,我有一系列不同的元素类型,包括输入、标签、选择等。我需要对所有元素进行整体选择。我之前添加的 jsFiddle 链接显示了如何设置 div 的范围并选择诸如 p 标签等元素的文本。我需要的是设置 div 内容的范围以及当我点击 ctrl+c 或 cmd+c 时复制输入的值以及标签。
总而言之,我不认为使用 .val 和 .select 对此不起作用。我需要以某种方式结合上述内容,但不确定如何完成。有什么想法吗?
【问题讨论】:
-
你的意思不是
.val()吗? -
您要选择包括输入值在内的所有内容的目的是什么?
标签: javascript jquery jquery-selectors selection range