收藏
回答

如何获取小程序textarea中光标选中的内容?或者获取光标的开始位置和结束位置?

应用场景举例, textarea中输入内容, 光标选中一部分内容后点击按钮将选中部分的内容做其他处理

找了社区里面常规获取光标位置的方案有:

wx.getSelectedTextRange

用于textarea在focus状态时获取光标开始结束位置, 但是"选中内容"并不能触发事件, bindfocus和bindinput等事件都不能获取到预期的光标位置

bindblur

能获取到e.detail.cursor, 这个只有一个结束位置没有开始位置.


疑问与建议:

是否还有其他方案能够实现上述功能?

建议在bindblur时, 能够获取到光标的开始位置和结束位置, 而不是只有结束位置.

回答关注问题邀请回答
收藏

1 个回答

  • l
    l
    10-27

    解决了吗?哥

    10-27
    有用
    回复
登录 后发表内容