我已经将 Bootstrap 模态集成到一个表中,这样每当有人点击一行时,就会打开一个模态。我遇到的问题是,在那一行中有一个按钮也带有一个到单独模态的数据切换。
<tr data-toggle='modal' data-target='some-modal'>
<td>Something</td>
<td>Something</td>
<td><button data-toggle='modal' data-target='some-other-modal'></button></td>
</tr>
我想到了两种可能的解决方案,但都不太好。第一种也是最难看的一种是在前两个标签中添加data属性,并在第三个标签中排除它,这不是特别的DRY。另一种是在事件处理程序中添加一些行,用于打开modals,并添加一个条件,以防止它打开'some-modal',如果点击的源是td中的按钮。
对于这类问题,有没有更简单的解决方案?
1条答案
按热度按时间yshpjwxd1#
这对我很有效。它和你的第一个解决方案很相似。我使用了JQuery。然后我在last td中添加了类**“no-toggle”**。
第一个