jquery - 如何使用 uniqueId() jquery ui

标签 jquery jquery-ui

似乎 jquery ui 已加载,因为当我运行时

    $(function(){
      // did the UI load?
      console.log($.ui.version);
    });

JS控制台返回1.10.3

我正在使用 gem https://github.com/joliss/jquery-ui-rails (最新) 和 https://github.com/rails/jquery-rails版本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();
});

关于jquery - 如何使用 uniqueId() jquery ui,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18266653/

相关文章:

javascript - Notify.js 清除旧通知

css - 如何在拖放每个元素后创建一个类?

jquery - 如何确定可见底层元素的背景颜色?

javascript - 等待完成一系列 Ajax 请求

javascript - 嵌套模型通过javascript添加和销毁

javascript - 无法调用外部jquery文件

javascript - 使用 jquery 检查特定字符串的 url

javascript - 我如何在 jqueryUI 中克隆一个拖动的元素

javascript - Highcharts Heatmap colorAxis 停止渐变

javascript - 在 HTML 表格中排序、更新和呈现异步响应数据