我正在尝试编写一些咖啡脚本,以将我点击的链接返回给我,但我遇到了麻烦。
问题是我要返回的元素是启动这个链的选择器,但这不是我要找的。
$(document).ready ->
$("#js-exercises-links").bind "cocoon:after-insert", (e, inserted_item) ->
$("#js-exercise-links a.add_fields").data("association-insertion-node", '#js-outline-fields')
$("select").chosen()
$(".js-show-set-duration").click (e)=>
e.preventDefault()
console.info this
在此示例中,当我查看控制台时,<div id='js-exercises-links'>
我真正想要的是我单击的当前元素,这将是<div class='js-show-set-duration'>
我究竟做错了什么?如何让 $(this) 引用单击的元素?