我根据页面上的某些按钮创建了一个对象数组。当我单击其中一个按钮时,我想遍历数组并查看它是否与刚刚单击的按钮匹配。显然目前没有匹配,因为它试图将对象与jquery对象进行比较 - 所以不同的类型。如何将其转换为可以进行比较的格式?
dropdowns = []
$('.dropdown').each (index, el) =>
dropdown = new Dropdown(el: $(el))
dropdowns.push(dropdown)
$('.dropdown').on 'click', ->
dropdown = @
$.each dropdowns, (index, el) =>
if dropdown == el
alert 'match'
new Dropdown
创建了一个新的coffeescript类,其中包含一些方法,例如.show()
.hide()
等
由于
答案 0 :(得分:0)
通常你只需要使用$(),例如:
$(obj) //gives the jquery object for obj