2012-04-22 35 views
0

情況: 我正在構建一個JS工具,讓您可以在瀏覽器中編輯HTML模板。我目前使用此代碼傾倒我鍵入特定的DOM元素:如何將數據寫入JavaScript變量以構建URL

$('#copyTagline').keyup(function() { 
    $('#tagline').html($(this).val()); 
}); 

以便在textarea的用戶類型copyTagline它打印與標語的ID HTML對象。

問題: 我想用url實現這個目的,以便用戶可以複製和粘貼他們的Facebook或Twitter網址,但我無法在我的錨標記中插入一個html對象。有誰知道我可以如何創建一個變量,使用sans html對象上面的代碼片段的方式運行?

注意:在瀏覽所以我發現了一些關於使用docment.write和其他各種全局方法的討論,這很有道理,但我不知道如何構建腳本來打印用戶輸入URL的內容串。

+0

你能多解釋一下網址的作用嗎?你想讓人們在你的js工具中放置一個twitter或facebook網址嗎?爲了讓你的工具抓住頁面並讓他們玩DomElements? – grifos 2012-04-22 16:06:48

回答

0

你的問題有點不清楚。也許你可以重述這個問題嗎?您是否嘗試在瀏覽器的位置字段中重寫URI? (我問,因爲你用這個問題的話題標籤)。在這種情況下,看到這篇文章:http://bytes.com/topic/javascript/answers/170365-change-browser-url-without-navigating-away

「但我不能在我的錨標記插入一個html對象」 如果你只是問如何更新錨標記的HREF屬性,請嘗試$(「 #anchor「)。attr(」href「,$(this).val());

+0

對不起,如果我碰到模糊。 .attr函數抓取了我真正想要的href。謝謝! – Swordfish0321 2012-04-22 21:12:25

相關問題