javascript - 我可以根据点击功能找到输入元素吗

标签 javascript jquery

我正在尝试根据其点击功能获取 id 的输入元素

   <div>
    <div class="input-group">
     <span>#</span>
     <input id="input1" onclick="foo1()"/>
    </div>
      <input id="input2">
   </div>

   <div>
    <div class="input-group">
     <span>#</span>
     <input id="input3" onclick="foo2()"/>
    </div>
      <input id="input4">
   </div>

   <div>
    <div class="input-group">
     <span>#</span>
     <input id="input5" onclick="foo1()"/>
    </div>
      <input id="input6">
   </div>

我正在寻找一个 jquery/javascript,它返回具有点击功能“foo1”的输入 id

最佳答案

它是一个属性,所以你可以使用属性选择器(还有属性starts with, ends with, contains等)

$('input[onclick="foo1()"]')

FIDDLE

关于javascript - 我可以根据点击功能找到输入元素吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22700367/

相关文章:

javascript - $(this).attr ("href") 返回未定义

jquery - 使用 jQuery 添加小数点后两位的千位分隔符

javascript - 使用 XML 文件的标签和属性在 PHP 文档中循环不起作用

javascript - 为什么以下 Angular 1.6 代码不以这种方式过滤为小写?

Javascript子类方法不覆盖父类方法

javascript - 尝试使用 JQuery 构建具有可扩展行(嵌入式表)的表

javascript - 数据模型的 ES6 类

javascript - 允许负号nodeJS表达式吗?

javascript - 在日历中为特定日期显示背景颜色的问题,在除移动 Safari 之外的所有浏览器上工作正常

jquery - 在 CSS 中更改工具提示气泡大小