如何让点击这三个input都调用同一个js方法呢?

1<input id=1 name=5 type= file>
2<input id=2 name=5 type= file>
3<input id=3 name=5 type= file>
<script>
js方法
</script>
js方法通过name获取的话不就一下获取三个了吗?
如果通过id的话,方法又没法写

有5个图一这样的input,然后想每次点击都调用图2的js方法
图1
图片描述

图2
图片描述

阅读 5.4k
4 个回答
$('[name=5]').each(function(i, v) {
   $(v).on('click', function() {
      a();
   }) 
});

function a() {
  console.log('a');
}

试过这个吗?

<input type="text" onclick="myFunction()">

先把你想要实现JS的方法说一下,给JS方法命个名,再在每个input标签中onlick=JS方法名

$('input[name=5]').bind('click',function(){
   //click 
});

这样呢

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题