如何使用uniqueId()jquery ui
jquery ui似乎已加载,因为当我运行如何使用uniqueId()jquery ui,jquery,jquery-ui,Jquery,Jquery Ui,jquery ui似乎已加载,因为当我运行 $(function(){ // did the UI load? console.log($.ui.version); }); JS控制台返回1.10.3 我正在使用gem(最近的) 和版本2.1.4 我试图为每个youtube嵌入的iframe生成唯一的ID $(".youtube_embed iframe").each.uniqueId(); 我做得对吗? 我在JS控制台中遇到此错误: Uncaught
$(function(){
// did the UI load?
console.log($.ui.version);
});
JS控制台返回1.10.3
我正在使用gem(最近的)
和版本2.1.4
我试图为每个youtube嵌入的iframe生成唯一的ID
$(".youtube_embed iframe").each.uniqueId();
我做得对吗?
我在JS控制台中遇到此错误:
Uncaught TypeError: Object function ( callback, args ) {
return jQuery.each( this, callback, args );
} has no method 'uniqueId' 1:938
(anonymous function)
您应该迭代每个匹配元素,并为每个元素分配一个唯一的id
$(".youtube_embed iframe").each(function() {
$(this).uniqueId();
});
函数在JavaScript中有属性,因此
$(…)。每个.uniqueId()
都试图在jQuery上而不是在jQuery对象上调用uniqueId
。我怀疑很多人(或一些类似/重复的人)可能会感谢这条信息:函数uniqueId()
不是jQuery本身的一部分,而是jQuery UI,请参阅