将YouTube视频附加到span

时间:2014-01-07 10:54:59

标签: javascript jquery html css

我尝试以两种不同的方式在一个范围内嵌入视频,但视频不会显示在范围内。

第一种方式:

my_span = $('<span>').attr(word.html).addClass('v'+ weight + " " + custom_class);
                   my_span.append('<embed src="'+ link +'" type="application/x-shockwave-flash"> </embed>');

第二种方式:

my_span = $('<span>').attr(word.html).addClass('v'+ weight + " " + custom_class);
               my_span.append('<iframe src="'+ link +'" "></iframe>');

css类是这样的:

span.v2 {
  display:block;  
  height:30px;
  width:30px;
}

你能指导我解决这个问题吗?非常感谢你

1 个答案:

答案 0 :(得分:1)

$('<span>')不是有效的选择器。你需要使用$('span')

试试这个

my_span = $('span');
my_span.attr(word.html).addClass('v'+ weight + " " + custom_class);
my_span.append('<embed src="'+ link +'" type="application/x-shockwave-flash"> </embed>');