我想用<video src="123"..... />
替換<a href="123" .......>text</a>
我如何使用jquery/javascript做到這一點?如何更換視頻標籤的標籤
0
A
回答
1
或者我假設你想在單擊後替換一個標籤? 注意:我用div替換'video'標籤,只是爲了讓您更容易地看到更改。
$(document).ready(function(){
$('.toVideo').live('click', function(e){
$(this).replaceWith('<div src="' + $(this).attr('href') + '">new video</div>');
e.preventDefault();
})
})
這裏是例子: http://jsfiddle.net/a9xHS/5/
或者,如果您要更換所有的標籤,也許你可以:
$(document).ready(function(){
$('.toVideo').each(function(){
$(this).replaceWith('<div src="' + $(this).attr('href') + '">' + $(this).attr('href') + '</div>');
})
})
0
1
像這樣:
$(document).ready(function(){
var $a = $("a");
$("<video/>").attr("src", $a.attr("href")).after($a);
$a.remove();
});
希望這有助於。
+0
你沒有src屬性上a標籤 – Faraona
+0
是的。現在已經修復了。謝謝 –
+0
@Edgar,我認爲你的代碼還有另外一個問題:如果有多個標記(具有不同的href),你的代碼將生成相同的視頻來替換它們。 –
相關問題
- 1. 如何用Javascript中的視頻標籤替換音頻標籤或用另一個標籤替換標籤
- 2. 視頻標籤
- 3. IMG標籤內的視頻標籤
- 4. JavaScript - 視頻標籤
- 5. html5視頻標籤+ flash視頻:如何更改優先級
- 6. 更換標籤
- 7. 的Facebook標籤的視頻
- 8. 如何將視頻標籤放在div標籤中?
- 9. html5的視頻標籤
- 10. .mov的HTML5視頻標籤
- 11. HTML5視頻標籤的卷
- 12. HTML5視頻標籤的YouTube
- 13. 視頻標籤下方的任何標籤根據CSS代碼
- 14. 如何製作視頻標籤背景?
- 15. 如何更換標籤標籤Zend的形式
- 16. HTML視頻標籤建議
- 17. HTML5視頻標籤在Firefox
- 18. iPad alpha視頻標籤
- 19. HTML5視頻標籤顯示
- 20. nokogiri和視頻標籤
- 21. youtube.com和html5視頻標籤
- 22. HTML視頻標籤Safari
- 23. 巴吉視頻標籤
- 24. 視頻標籤故障
- 25. HTML5視頻標籤格式
- 26. HTML 5視頻標籤
- 27. 電子視頻標籤
- 28. HTML5視頻標籤IE9
- 29. kaltura javascript視頻標籤
- 30. 視頻標籤元素
爲什麼downvote我的回答? –
我不知道,但有人低估了所有的答案,包括我的 –