javascript - 查询 : Assigning multiple id's to do the same function.

标签 javascript jquery

一个相当简单的问题,我觉得有一个简单的解决方案,但似乎想不出正确的解决方法。

我有一组以 3 x 3 格式布置的按钮,我想在单击时更改它们的属性,但是是独立的。我给了它们所有相同的类,但使用 id 来区分它们。

有没有办法在一行中让一组 ID 做同样的事情?或者我是否必须冗余地写出每个按钮的调用。

我想简单的说,我能不能写

 $('.ready').click(function(){
   if('.ready'.is('#7') || '.ready'.is('#8') || '.ready'.is('#9')){
      execute code.
   }
 });

如有任何帮助,我们将不胜感激!

最佳答案

您不需要类 .ready 选择器,因为 id 足够唯一以作为选择器。

 $('#7,#8,#9').click(function()
{
    // do stuff
});

关于javascript - 查询 : Assigning multiple id's to do the same function.,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33700400/

相关文章:

javascript - 如何使用 jquery/ajax 访问响应头

javascript - Ajax.ActionLink 的 Onclick 我需要调用 Javascript 函数

javascript - 更改现有 css 规则的好方法是什么

javascript - 无法在首次单击时禁用链接并在动画完成时重新启用

javascript - 减少两个 Canvas html 之间的空间

javascript - 如何在 w2ui 中获得不带 -none- 选项的列表?

php - 在同一个项目中结合 Eclipse PDT 和 Aptanta 插件 w/JQuery

javascript - DOM 更改不会立即执行

javascript - 如何自动调用这个函数

javascript - 如何将自定义形状变形/动画化为圆形? Canvas JS