簡體   English   中英

將超鏈接放置在CodeMirror文本區域中

[英]Place hyperlinks in CodeMirror textarea

我是Codemirror的新手。

我在CodeMirror textarea中有一個字符串。 我希望我的文本超鏈接,然后轉到jsp頁面並獲取答案並將其附加回codemirror textarea中。

我嘗試使用<a href="abc.com">hyperlink </a> .

它會打印所有內容以及標簽。

如何在Codemirror文本區域中放置超鏈接。 代碼段確實很有幫助。

提前致謝

抱歉,更新非常延遲。 當時已經解決了。 想共享它。

由於我正在查看此編輯器中的一些代碼函數,因此雙擊函數名稱,就可以在編輯器的末尾附加該代碼定義。

以下是有關我如何實現的示例:

// setup and fetched the editor earlier.
var editor = CodeMirror.fromTextArea(document.getElementById(key)); // Got my editor


// Later on placed a double click logic:
editor.on("dblclick", function(){    
    if(editor.somethingSelected()){
        var from = editor.getCursor("from"), to = editor.getCursor("to");
        if( from.line!=to.line){
            alert("No word");
        }
        else{
            var word = editor.getRange(from, to);
            $.ajax({
                url : "hyperlink.jsp",
                data:{
                    keyword1 : word,
                },
                success: function(response){
                    if(response.length>6){
                        editor.setValue(editor.getValue()+"\n\n\n#"+word+":\n"+response);
                        var line = maxLineNumber;
                        formatMyEditor(); // Formatting my new code
                        editor.indentLine(maxLineNumber-5, -3);
                        editor.setCursor(line+2);
                    }
                    else{
                        alert(word+" -- Not in DB");
                    }
                }
           }
     });
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM