代码之家  ›  专栏  ›  技术社区  ›  Nadrieci

与闪亮表中的HTML链接

  •  1
  • Nadrieci  · 技术社区  · 6 年前

    我有一个表,我显示了一个到google的链接,它执行变量名的搜索(这很好),但是现在我想使用三个不同的变量执行搜索。

    这是1变量代码:

    createLink <- function(val) {
    
      sprintf('<a href="https://www.google.com/#q=%s" target="_blank" class="btn btn-link"> Search </a>',val)
    
    }
    

    我试过这种方法,但可能有点反常:(

        createLink <- function(chr,start,end) {
    sprintf('<a href="https://www.melonomics.net/melonomics.html#/jbrowse?chr="',chr,'&start=',start,'&end=', end, 'target="_blank" class="btn btn-link"> Search </a>')
    }
    

    我的问题是如何在html代码中使用三个变量。 我加了一个 image 具有当前工作链接的表。

    再见,非常感谢!

    1 回复  |  直到 6 年前
        1
  •  1
  •   user9901566    6 年前

    你快到了!下面是使用链接构造中的3个变量的工作示例:

    createLink <- function(chr,start,end) {
     sprintf('<a href="https://www.melonomics.net/melonomics.html#/jbrowse? 
    chr=%s&start=%s&end=%s" "target="_blank" class="btn btn-link"> Search </a>',chr,start,end)
    }
    
    #Testing the function
    createLink("a","b","c")
    #Result :
    #[1] "<a href=\"https://www.melonomics.net/melonomics.html#/jbrowse?chr=a&start=b&end=c\" \"target=\"_blank\" class=\"btn btn-link\"> Search </a>"