我正在尝试使用带有标签功能的复选框,这样当您在可疑的div
中选择了文字时,点击label
将不会丢失div
中的选项}。标签仍然需要在点击时应用标准复选框tick / untick,但保持焦点和&选择div
上的intack。
在focus()
上执行一个简单的div
将无济于事,因为选择将会消失(并且插入符号位于开头)。我当然可以研究一种存储selection
对象的方法,并尝试在label
点击后重新分配它,但是没有更简单的方法来保留selection
?< / p>
(我需要使用label
&amp; checkbox
进行此操作的原因是因为我将使用jQuery UI按钮,我将需要它们的切换功能)
在类似的说明中,如果单击该复选框,您通常仍会将选择保留在 在下面回答 div
中,但至少在FF4上,如果您经常按下复选框(&lt; 1s),它将失去选择。知道那里发生了什么吗?
答案 0 :(得分:0)
It's a Firefox bug marked 490367.
根据错误说明,如果页面上有input
,则contenteditable div
字段上的双击功能会异常。
我在尝试手动复制时发现了奇怪的行为,所以我猜这是一个错误。我不知道有任何变通方法。