簡體   English   中英

如何用視頻標簽替換標簽

[英]How can i replace a tag with video tag

我想用<video src="123"..... />替換<a href="123".......>text</a>我如何使用 jquery/javascript 來做到這一點?

像這樣:

$(document).ready(function(){
   var $a = $("a");
   $("<video/>").attr("src", $a.attr("href")).after($a);   
   $a.remove();
});

希望這可以幫助。

或者我假設您想在單擊后替換 a 標簽? 注意:我用 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>');
    })
})

http://jsfiddle.net/A9R3L/1/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM