在jQuery中选择ID +任何数字

费尔南达·尼亚·费雷拉

我是Stackoverflow和jQuery的新手,因此在创建简单函数方面遇到了一些麻烦。

我的网站上基本上有个随机的链接id "filtro" + "some number",并且我只想为单击其中的任何一个动作编写一个代码(这以后会对具有相同“ filtro” +“ some number”的类产生影响)。

例如:单击“#filtro3”,对“ .filtro3”进行操作。

问题是,我不知道如何在jQuery中为“任何数字”编写字符串。我正在考虑做这样的事情:

$(function () {
    $("#" + "filtro" + SOME NUMBER).click(function () {
            //Do something with the element "." + "filtro" + SOME NUMBER
    });
});

有任何想法吗?谢谢!!

诗:这是我的第一个问题,如果我有任何错误,我深表歉意。


解决了。dystroy的解决方案就像一个魅力。

为了将来供他人参考,我正在编写此代码,以为图片库创建一个简单的过滤器菜单这样,我可以隐藏/显示某些主题的图片。

丹尼斯·塞古瑞特(DenysSéguret)

你好像要

$(function () {
    $("[id^=filtro]").click(function () {
        var num = this.id.slice(6);
        // if there is a risk of ambiguity, you might check here that +num==num
        var $elem = $('.filtro'+num);
        ...
    });
});

说明:

  • $("[id^=filtro]")使用“开始于”选择器来选择其ID以“ filtro”开头的所有元素
  • this.id.slice(6);id的一部分从第六个字符开始。也许这将是更清晰的this.id.slice('filtro'.length)this.id.substring('filtro'.length)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在jQuery中选择ID +任何数字

来自分类Dev

选择了匹配任何数字的 javascript

来自分类Dev

在以8开头的任何数字前选择“ a”或“ an”

来自分类Dev

在sql中选择具有相同id的最高数字

来自分类Dev

从文本中选择数字

来自分类Dev

从元素中选择数字

来自分类Dev

jQuery插件:仅从表中选择数字数据

来自分类Dev

唯一的一组数字,其中任何组合的总和将指示在该组合中选择了哪些数字

来自分类Dev

在Jquery中选择元素的ID

来自分类Dev

在not()jQuery中选择多个ID

来自分类Dev

在Jquery中选择元素的ID

来自分类Dev

MYSQLI选择名称以任何数字开头的所有位置

来自分类Dev

如何选择除空格以外的任何符号后面的数字

来自分类Dev

选择任何字符串中的最后 4 位数字

来自分类Dev

在 C++98 中选择 2 个数字的正最大值的任何便携式位技巧?

来自分类Dev

从行中选择最大的数字

来自分类Dev

jQuery函数中的正则表达式将匹配ID +任何数字

来自分类Dev

正则表达式:从电子邮件主题中选择仅数字 ID

来自分类Dev

如何在Jquery中选择此ID?

来自分类Dev

检查是否在Slicer中选择了任何值

来自分类Dev

从表中选择,其中column =任何值

来自分类Dev

如何从iframe中选择任何网址

来自分类Dev

在pandas数据框中选择其列值为XY0001-XY0879的行,其中X和Y可以是任何数字

来自分类Dev

从数组中选择特定数字

来自分类Dev

从范围中选择,但排除某些数字

来自分类Dev

从范围中选择,但排除某些数字

来自分类Dev

在Ruby数组中选择“最少拥挤”的数字

来自分类Dev

从字符串列表中选择数字

来自分类Dev

从数据框中选择以数字开头的列

Related 相关文章

热门标签

归档