我正在尝试使用选项(颜色等)添加Vimeo嵌入。但是,如果使用jQuery或DOM创建iframe,Vimeo似乎无法识别选项:
var fail = $('<iframe>', {
src: 'http://player.vimeo.com/video/36825140?title=0&byline=0&portrait=0&color=a4a9ab'
});
但是,如果我使用innerHTML,它可以工作(它也可以使用纯HTML)。
var ok = $('<div>').html('<iframe src="http://player.vimeo.com/video/36825140?title=0&byline=0&portrait=0&color=a4a9ab"></iframe>');
测试小提琴:http://jsfiddle.net/nhkr5/
我真的很想使用DOM工具来完成任务,所以我可以引用iframe元素并摆脱额外的包装。
还有另一种“正确”的做法吗?
答案 0 :(得分:0)
如果您检查动态创建的iframe,您会发现&
实体未得到解决,因此&
中没有src
,而是文字{{1} }}