如何在没有ID

时间:2016-10-25 08:32:24

标签: javascript android html webview

这是我的第一个问题 所以,如果您感到不便,请原谅我 我非常感谢你的善意。

我正在构建一个Android应用程序 它包含android webview。

在android webview中,javascript的拖动事件不起作用 我认为只有触摸和点击事件才有效。

所以我想选择像鼠标一样的单词或段落。

当我搜索这个主题时,许多人使用了元素的id。 像



<p id="mytext">something</p>
&#13;
&#13;
&#13;

但我会在整个网站上使用Android网页浏览,例如&#39; stackoverflow.com&#39;

所以我不能使用元素id的方式。

然后,如何通过点击事件选择一个单词。


仅供参考,我想在android webview中使用中型编辑器库 https://github.com/yabwe/medium-editor

1 个答案:

答案 0 :(得分:0)

试试这个我希望你的回答。 选择任何字词然后获取没有任何ID的选择字

现场演示 Here

代码段示例

console.log (date1.toString() === date2.toString())
$(document).ready(function() {

    var p = $('p');
    p.css({ cursor: 'pointer' });

    p.click(function(e) {
        var range = window.getSelection() || document.getSelection() || document.selection.createRange();
        var word = $.trim(range.toString());
        if(word != '') {
            alert(word);
        }
        range.collapse();
        e.stopPropagation();
    });
    
});