当前位置: 首页 > 知识库问答 >
问题:

jQuery向多个输入添加点击函数[重复]

洪国兴
2023-03-14

我想要有一个函数,响应一个输入字段的每个实例上的点击。但该函数仅响应对输入的第一个实例的单击。

HTML为:

<table class="table">
  <tr>
     <td><input id="show-output" type="button" value=261 /></td>
     <td>mhour test202</td>
  </tr>
  <tr>
     <td><input id="show-output" type="button" value=260 /></td>
     <td>mhour test145</td>
  </tr>
</table>

null

$('#show-output').click(function(e) {
  alert("hi");
});

这玩意的小提琴

共有1个答案

景成和
2023-03-14

将您的id更改为类,因为id在一个页面上应该只出现一次。

null

$('.show-output').click(function(e) {
  alert("hi");
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<table class="table">
  <tr>
     <td><input class="show-output" type="button" value=261 /></td>
     <td>mhour test202</td>
  </tr>
  <tr>
     <td><input class="show-output" type="button" value=260 /></td>
     <td>mhour test145</td>
  </tr>
</table>
 类似资料:
  • 我试图将一个类添加到包含具有唯一ID的父容器的特定元素中。 我有几个按钮包含在div中,并且它们都使用相同的类。由于某种原因,我不能只使用$(this),所以我创建了一个循环,向容器添加唯一的ID。 超文本标记语言 JQuery 我的目标是ID,它可以工作,console.log会返回正确的信息。但是,由于某些原因,我无法添加该类。 提前感谢您的任何帮助!(: 编辑:我正在尝试将活动类添加到ID中

  • 问题内容: 我创建了一个扩展awt.Polygon类的类。我正在尝试编写一种方法,该方法给出了多边形的PathIterator和一个表示顶点的Point,将点添加到路径中的适当位置。 例如:一个点为(0,0)(0,10)(10,10)(10,0)(正方形)的多边形,给定点(1,5)将使多边形(0,0) (1,5)(0,10)(10,10)(10,0) 提前致谢 问题答案: 扩展@normaloci

  • 我的php通过echo在最后创建每个产品是 网站上通常动态创建10个产品 所以我为php显示的每个产品都有10个具有相同类或id的按钮 任何关于函数通过post(jquery)将数据发送到cart.php文件而不刷新网站的想法。我必须在$_POST中发送正确的产品id,以便cart.php知道添加了什么。 为什么当我加上 它正在工作,只警告第一个按钮添加到购物车,而不是全部 我是jQuery的新手

  • 我试图在文件如下示例:如何为Firebase构建云函数,以便从多个文件部署多个函数?。 特别是,我有一个: 现在在index.ts我可以导入并附加一个用户身份验证侦听器,以便在创建新用户时触发,即: 然而,据我所知,只有实际上按预期工作,并且导出。userEvents似乎不会在创建新用户时触发。 ===================================================

  • 我已经为我愚蠢的问题感到抱歉,但谷歌搜索没有成功 如何在箭头函数中添加多个参数。我想在下面的函数中添加一些属性“道具”。

  • 我正在做一个项目,以创建一个超过2个子节点的树。我明白在创建二叉树时,我们可以只创建一个左节点和一个右节点来充当子节点,但当我在网上寻找创建树的帮助时,我找到的每一个解决方案都谈到了创建二叉树。我明白创建树的部分意味着您需要创建子节点数组或arraylist,但我不明白如何将数据放入数组,或者如何将子节点数组“连接”到父节点? 这是我目前掌握的代码。我知道这不是很多,但我正在努力刚刚开始这个项目。