我正在尝试分析其他人编写的一行代码。具体来说,我想找到点击以下链接时调用的Javascript代码....
<a href="#subtabs_and_searchbar"
id="finish_counting"
onclick="$('#finish_counting').click();">
<span>Submit Answer</span>
</a>
但是你可以看到他们在onClick事件监听器中没有实际的Javascript函数名。你能帮我理解那里有什么吗?
这个语法也是纯Javascript还是还有其他东西? Jquery也许?
答案 0 :(得分:2)
具体来说,我想找到当时调用的Javascript代码 单击以下链接....
这是:
onclick=$('#finish_counting').click();
现在,此代码 可能会 触发另一个click
事件处理程序,该处理程序未在您的帖子中显示,并且可能看起来像这样的代码:
$('#finish_counting').on('click', function(){
//Do some handling
})
<强>更新强>
进一步查看代码可以得出结论,你处于无限循环中 - 锚标记和jQuery代码引用相同的ID
。
答案 1 :(得分:1)
这实际上只是调用方法.click()。它实际上是在触发点击事件。我不确定他们为什么要这样做,特别是在onclick属性中...但这就是这段代码的作用。