以下函数仅在第一次单击时返回[object Object]而不是元素中的html / text。每次后续单击都会返回元素文本。我尝试过使用.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);
})
我做错了什么?
在此链接中查看问题:http://johnhoich.com/homepage向下滚动到教育部分,然后点击教育内容卡。
答案 0 :(得分:0)
问题是点击事件超出了第一次点击事件 - 因此第一次点击时没有调用[对象],但在此之后仍然会在每次点击时调用。
我必须在怪异的JS文件中找到click事件并在其中添加函数。