jquery - 如何使用不同的id多次调用同一个函数
问题描述
我正在尝试使用下拉值多次调用相同的函数。它仅适用于第一个,其余两个不起作用。我该如何解决这个问题?
<button id="jointables" onclick="joinsTable()" class="btn btn-success report-btn" data-toggle="collapse">
<i class="glyphicon glyphicon-random"></i>
Join Tables
<div id="myDropdown" class="dropdown-content">
<a href="#" class="table">One Table Join</a>
<a href="#" class="table">Two Table Join</a>
<a href="#" class="table">Three Table Join</a>
</div>
</button>
$('.table').click(function(e) {
$(".collapse").toggle();
解决方案
尝试这个
<div class="dropdown">
<button id="jointables" onclick="joinsTable()" class="btn btn-success report-btn" data-toggle="collapse">
<i class="glyphicon glyphicon-random"></i>
</button>
<div id="myDropdown" class="dropdown-content">
<a href="#" class="table">One Table Join</a>
<a href="#" class="table">Two Table Join</a>
<a href="#" class="table">Three Table Join</a>
</div>
</div>
$(document).on('click', '.dropdown-content a', function () {
alert($(this).text());
})
推荐阅读
- javascript - 真奇怪。它是一个函数,但可以和对象一样使用
- javascript - 使用 Javascript 更改 iframe 内文本的颜色
- api - 如何使用 c# 为 worldpay api 生成令牌
- python - 有没有办法计算保存为字符串的比较/等式?
- excel - 通过 OLE 自动化保存 Excel 文件会强制输入密码
- python - 在 FacetGrid 图中分隔线,以便所有线仅连接到其各自的组
- javascript - 如何从脚本源获取查询参数?
- error-code - GCP IoT 发送新设备配置时出错:“错误 413(请求实体太大)!!”
- r - 通过常规 POSIXct 系列插入第三列中的数据?
- excel - 粘贴转置值的下标超出范围