我有一個html頁面(對於ex index.html),它有10個鏈接10個位置,每次用戶點擊任何鏈接時,不同類型的內容必須加載到單個動態的div。 div必須放置在jquery modal中。div實際上只在html頁面內(index.html),但div內容根據用戶點擊URL加載模式。我如何實現這一點?我是新來的jQuery和JavaScript。在點擊或Url鏈接上加載不同內容到單個div上
1
A
回答
0
我能想到的最簡單的方法是使用jQuery .load()函數。使用非常簡單,它在選擇器上運行,並將選定元素加載到HTML頁面的子集中。因此,如果你的div被稱爲「fred」,並且你想將另一個頁面上的一個叫做「bob」的div的文本放到名爲fred的div中,你可以使用類似這樣的東西:
$('## fred')。load('http://alice.com/carol.html #bob');
它在鏈接頁面上有相當好的記錄。
0
嘗試這樣:
HTML
<div id="dialog-modal" title="Basic modal dialog">
<p>Adding the modal overlay screen makes the dialog look more prominent because
it dims out the page content.</p>
</div>
<div id="somedivwithcontent1" style="display:none">
Text to put into the modal dialog.
</div>
JS
var link = 1; //get from clicked link
$("#dialog-modal p").html($('#somedivwithcontent'+link).html());
$("#dialog-modal").dialog({
height: 140,
modal: true
});
此代碼將得到#somedivwithcontent
的div的內容,並將其放置到的段落模態對話框。應該達到你想要的。
相關問題
- 1. 在您點擊鏈接的DIV基礎上顯示不同內容
- 2. 在鏈接上加載徽標點擊
- 3. 點擊DIV,從其他div上的數據庫加載內容
- 4. 點擊鏈接後刷新div內容
- 5. 鏈接到同一節點上的內容的菜單
- 6. HTML內容加載上點擊
- 7. 如何在單擊鏈接時將帖子內容加載到div中?
- 8. 單擊鏈接替換div的內容
- 9. 使用Ajax動態加載div內容有進一步鏈接到不同的文件。如何加載這些鏈接的內容在同一個div
- 10. 鏈接在一個div,試圖加載內容在一個單獨的div
- 11. 將不同的HTML代碼加載到不同鏈接點擊的單個頁面上
- 12. Div內容無法加載點擊
- 13. 加載內容隱藏div後點擊
- 14. 鏈接在DIV上但不在內容上
- 15. ember.js點擊鏈接內點擊div
- 16. 單擊一個鏈接將其顯示在同一頁上的不同Div中
- 17. 上點擊一個鏈接
- 18. 不能在鏈接上重新加載頁面點擊
- 19. 點擊一個除了鏈接的div上的點擊事件
- 20. 如何在點擊鏈接後加載fancybox內容?
- 21. 追加div類到超鏈接類 - 然後克隆並追加超鏈接到容器上點擊
- 22. 加載一個PHP頁面到點擊菜單上的點擊
- 23. 點擊在新窗口中一個div載荷內的鏈接
- 24. 展開/收起內容在網頁上[也加載上點擊內容]
- 25. 單擊動畫div,將內容加載到div
- 26. 左div容器作爲鏈接/導航點擊一個鏈接時,顯示內容在右div容器?
- 27. 負載DIV內容到不同的div
- 28. 代碼來加載一個URL或一個鏈接在android studio中的背景上點擊一個按鈕?
- 29. 最初不加載CSS,不會在刷新(F5或CTRL F5)上加載,但加載鏈接單擊(偶爾)
- 30. 點擊後將內容從一個div加載到另一個div
歡迎來到StackOverflow!你嘗試過什麼嗎?請顯示您的代碼,以便有人能夠提供幫助。查看[關於頁面](http://stackoverflow.com/about)瞭解更多關於如何在這裏提出問題的信息... – 2013-02-13 01:47:11
我並不是想把它放在另一個頁面上,內容已經在div中,但它必須在彈出窗口中彈出,這可以通過模態完成。但問題是模式中的內容必須基於url點擊進行動態加載 – user1765427 2013-02-13 01:57:36