jQuery属性或硬编码属性

时间:2014-03-29 13:27:27

标签: javascript jquery

以下两种有何不同?

一个。使用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">

Google刚刚添加了添加&#34;来源&#34;属性为src。我想用第一种方法来做,但似乎只有第二种方法有效。我感到很困惑,因为第一种方法在没有添加origin属性的情况下完美运行。这两种方式实际上会产生不同的结果吗?

1 个答案:

答案 0 :(得分:0)

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

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