gpt4 book ai didi

javascript - 双击两个 INS 标签中的单词 JavaScript window.getSelection

转载 作者:数据小太阳 更新时间:2023-10-29 05:14:32 25 4
gpt4 key购买 nike

我的 HTML 是:

<p><ins data-id="1">111</ins><ins data-id="2">222</ins></p>

这段代码的输出是:

enter image description here

如果我双击单词,它会选择完整的单词,如下所示:

enter image description here

但是我想根据INS标签data-id来选择字母

例如:- 如果我双击 111,我只想像这样选择 111:

enter image description here

如何修改默认双击选择为JavaScript选择?

我尝试了以下代码:

var containerid = $(e.currentTarget);
if (window.getSelection) {
var range = document.createRange();
range.selectNode(containerid);
var sel = window.getSelection()
sel.removeAllRanges();
sel.addRange(range);
}

但它没有按预期工作。

最佳答案

<p><ins data-id="1">111</ins>&#8203;<ins data-id="2">222</ins></p>

你可以只放一个 zero-width space它们之间:

关于javascript - 双击两个 INS 标签中的单词 JavaScript window.getSelection,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40524494/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com