javascript - jquery 不使用 '$(this)' 返回所需的元素

标签 javascript jquery popup

下面的 $(this) 似乎没有返回 $('.element')。有什么想法吗?

$('.element').popover({
  container: $(this)
})

最佳答案

那是因为popover不是一个事件函数,而是一个将一些属性应用到一个对象上的函数。

但是您可以使用 each 遍历每个元素:

$('.element').each(function(i, obj) {
   obj.popover({
      container: obj
   });
});

关于javascript - jquery 不使用 '$(this)' 返回所需的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20049039/

相关文章:

javascript - 如何使实时源列表仅在事件选项卡上更新或在选项卡再次变为事件状态时更新?

Javascript:关闭弹出窗口

javascript - HTML/CSS/JavaScript : Popup onclick not working for second div

javascript - 弹出窗口不适用于 UA 和 GTM

javascript - ASP.NET 从 JS AJAX 调用非静态 web 方法

Javascript String.fromCharCode 返回错误值

javascript - 使用无法在手机上正常工作的 anchor 标记从页面重定向到其他页面的特定部分

javascript - 使用nodejs在谷歌地图上绘制几个标记

javascript - 在移动设备上滚动时出现不需要的行为(根据视口(viewport)大小添加/删除类)

javascript - 验证文本字段的前 2 个字符