jQuery 函数 returns [object Object] 仅在第一次点击时
jQuery function returns [object Object] on first click only
以下函数仅在第一次单击时返回元素中的 [object Object] 而不是 html/text。随后每次单击 returns 元素文本。我试过使用 .html 和 .text - 但没有用。问题似乎是当我添加 onclick 功能时,因为如果我删除 onclick 并简单地使用 $("#id").html()
而没有点击功能,它会起作用。
+ $('.education-modal-link').on('click', function(e) {
e.preventDefault();
var modalCaptionTextCall = $(this).prev('div').html();
$('div.modal-caption').eq(0).html(modalCaptionTextCall);
})
我做错了什么?
在此查看问题 link:http://johnhoich.com/homepage 向下滚动到教育部分并单击教育内容卡。
问题是点击事件在第一次点击事件之外 - 所以 [object] 没有在第一次点击时被调用,但在之后的每次点击中仍然被调用。
我不得不在巨大的 JS 文件中找到点击事件并在其中添加函数。
以下函数仅在第一次单击时返回元素中的 [object Object] 而不是 html/text。随后每次单击 returns 元素文本。我试过使用 .html 和 .text - 但没有用。问题似乎是当我添加 onclick 功能时,因为如果我删除 onclick 并简单地使用 $("#id").html()
而没有点击功能,它会起作用。
+ $('.education-modal-link').on('click', function(e) {
e.preventDefault();
var modalCaptionTextCall = $(this).prev('div').html();
$('div.modal-caption').eq(0).html(modalCaptionTextCall);
})
我做错了什么?
在此查看问题 link:http://johnhoich.com/homepage 向下滚动到教育部分并单击教育内容卡。
问题是点击事件在第一次点击事件之外 - 所以 [object] 没有在第一次点击时被调用,但在之后的每次点击中仍然被调用。
我不得不在巨大的 JS 文件中找到点击事件并在其中添加函数。