【发布时间】:2020-12-02 10:47:28
【问题描述】:
我有一个包含子节点的表格单元格。当用户单击表格单元格而不是该特定子节点时,我想打开一个模式。:
<td class="modal-trigger" data-target="my_modal"> Open <i class="material-icons arrow_drop_down" aria-hidden="true">arrow_drop_down</i></td>
<div class="modal" id="set_metadata">
...
</div>
当用户单击 td 上的任何位置时,模式应该打开,但在单击箭头时不会打开(它用于折叠表格行)。在我尝试的js代码中:
$(elem).on("click", (e) => {
if (e.target !== this)
return;
{ do something }
});
但这并不妨碍打开模式。 materialize 中是否有一个函数告诉忽略触发器?
【问题讨论】:
标签: javascript html jquery materialize