我试图复制我在工作中遇到的问题,我无法将多个物化下拉列表附加到on close
事件。(只有第一个工作正在运行)
所以我在这里制作一个片段。 materialize multiple dropdown
恰恰相反,即使我使用get[0]
明确选择第一个下拉列表并附加close
事件,当我关闭第二个非选定下拉列表时,回调也会触发。
答案 0 :(得分:0)
似乎只有第一个下拉列表才会收听该事件。 如果我把
$(dropDown).on('close', function() {
console.log(this)
});
This
总是指同一个obj。
由于点击下拉列表以外的任何地方都会触发事件,我认为第二个下拉列表也会触发关闭事件。
这种奇怪的行为是因为我使用了旧版本的物化,更新了版本,问题就消失了。