2014-10-26 35 views
0

我想在我的網站留言欄內創建超鏈接到一個網站的網頁的超鏈接。這裏是我的代碼創建在JavaScript

 var str = "Check us out on facebook"; 
     var result = str.link("https://www.facebook.com/pages/"); 

     $("#message-bar").click(
     function() { 
      $("#message-form").toggle(); 
      if($("#message").text() == "Thanks for stopping by mysite.ca!"){ 
      $("#message").text(result) 
      }else{ 
      $("#message-bar").hide(); 
      } 
     }); 

你點擊後目前消息欄一次,而不是顯示它會顯示HTML代碼https://www.facebook.com/pages/「的超級鏈接>檢查我們在Facebook上!所以我的問題是我應該怎麼解決,使實際的鏈接,而不是出現在代碼。我一直在玩弄/研究的.innerHTML標籤雖然不能找到一個可行的解決方案。任何投入將apprciated,謝謝。

回答

2

試試這個

var str = "Check us out on facebook"; 
    var result = str.link("https://www.facebook.com/pages/"); 

    $("#message-bar").click(
    function() { 
     $("#message-form").toggle(); 
     if($("#message").text() == "Thanks for stopping by mysite.ca!"){ 
     $("#message").html(result) 
     }else{ 
     $("#message-bar").hide(); 
     } 
    }); 
2

如果要將HTML放入元素中,應該調用html()而不是text()