2014-03-29 88 views
0

jQuery属性或硬编码属性

以下两种不同之处如何?

a。使用jQuery

$(iframe).attr("id", "youtube-player"+i); 
$(iframe).attr("enablejsapi", 1); 
$(iframe).attr("origin", "http://0:8080"); 

//DOM result 
<iframe id="youtube-player0" src="https://www.youtube.com/embed/videoID" enablejsapi="1" origin="http://0:8080"> 

湾硬编码

<iframe id="youtube-player0" src="https://www.youtube.com/embed/videoID?enablejsapi=1&origin=http://0:8080"> 

谷歌刚刚加入要求“原点”属性添加到src。我想用第一种方法来做,但似乎只有第二种方法可行。我很困惑,因为第一种方法可以很好地工作,而不需要添加origin属性。这两种方式实际上会产生不同的结果吗?

+0

第二种方法标记无效,请检查双引号。 – RobG

回答

0

originenablejsapi不是一个单独的属性。使用以下;

$(iframe).attr("id", "youtube-player"+i); 
$(iframe).attr("src", "https://www.youtube.com/embed/videoID?enablejsapi=1&origin=http://0:8080");