繁体   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