javascript - 使用 FancyBox 出现 jQuery 未定义错误

标签 javascript jquery html fancybox

我正在使用这个http://fancybox.net/

当我这样做的时候

$('a.#div1').trigger('click') 

弹出一个 fancybox,它给了我这个错误(使用 Firebug)

opts.itemArray[opts.itemCurrent] 未定义 if (opts.itemArray[opts.itemCurren...[opts.itemCurrent].title.length > 0) {\r\n jquery.f...-1.2.1.js(第345行)

这是为什么呢?你能帮忙吗?

谢谢。

最佳答案

$('a.#div1')

选择类名为 #div1 的 anchor 标记。我认为选择器无效。这可能就是错误的原因。

'.'是 class selector '#' 是 id selector .

如果你想选择一个id为div1的元素那么你可以这样写

$("#div1")

关于javascript - 使用 FancyBox 出现 jQuery 未定义错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1740576/

相关文章:

javascript - 调整大小时将 Div 转换为 Accordion 式

jquery - 改善辅助功能 : Customising Accordion jQuery and HTML?

javascript - 在 React.js 中 data-reactid 破坏了 html 文本输入?

javascript - Babel-Transpiler 与 Ruby on Rails : Getting Started

javascript - 如何更改 Google 矢量 map 的 mapId?

javascript - react : How should I populate the HTML?

javascript - 如何使用 jQuery 在悬停时将 div 的图像源与另一个图像交换

php - 防止 iframe 窃取

html - 如何让 flex 元素扩展到每行最多 4 个元素的可用宽度?

javascript - 如何将变量发送到 php 并转到一个链接中的 div?