多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# .uniqueId() # .uniqueId() Categories: [Methods](http://www.css88.com/jquery-ui-api/category/methods/ "View all posts in Methods") | [UI Core](http://www.css88.com/jquery-ui-api/category/ui-core/ "View all posts in UI Core") ## .uniqueId()Returns: [jQuery](http://api.jquery.com/Types/#jQuery) **Description:** 为匹配的元素集合生成并申请一个唯一的 Id。 - #### version added: 1.9[.uniqueId()](#uniqueId) - 该方法不接受任何参数。 许多小部件需要元素生成唯一的 id。`.uniqueId()` 会检查元素是否有 id,如果元素没有 id,它将生成一个 id,并设置为该元素的 id。在未检查元素是否具有 id 就调用 `.uniqueId()` 是安全的。当小部件使用后需要清除,如果 id 是通过 `.uniqueId()` 添加的,[`.removeUniqueId()`](removeUniqueId) 方法将从元素上移除 id,如果 id 不是通过 .uniqueId() 添加的,则无影响。`.removeUniqueId()` 之所以能区分 id,是因为 `.uniqueId()` 生成的 id 带有前缀 "ui-id-"。