Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用uniqueId()jquery ui_Jquery_Jquery Ui - Fatal编程技术网

如何使用uniqueId()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

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 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,请参阅