jQuery:如果字符串与这些 href 之一匹配

发布于 2024-10-04 19:50:52 字数 201 浏览 4 评论 0原文

我的代码中有这个变量:

var href = $(this).attr('href'),
str = href.split('/').slice(-2,-1)[0];

How do I check if 'images', 'images-2' or 'images-3' 匹配“href”字符串,然后执行某些操作..

I have this var in my code:

var href = $(this).attr('href'),
str = href.split('/').slice(-2,-1)[0];

How do I check if 'images', 'images-2' or 'images-3'
matches the 'href' string, then do something..

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

苍景流年 2024-10-11 19:50:52
if href.match(/images(-[23])?/){
    doStuf();
}

应该可以解决问题。

if href.match(/images(-[23])?/){
    doStuf();
}

should do the trick.

沦落红尘 2024-10-11 19:50:52

看看这个:
http://api.jquery.com/category/selectors/

你可以有类似的东西:
$('[href^="images"]')

编辑:
如果您愿意,您也可以制作自己的选择器。
http://dpatrickcaldwell.blogspot.com/2010 /03/custom-jquery-selector-for-external-and.html

James Padolsey 已经编写了一个适合您的代码。
http://james.padolsey.com/javascript/regex-selector-for- jquery/

Take a look at this:
http://api.jquery.com/category/selectors/

You can have something like:
$('[href^="images"]')

Edit:
You can also make your own selectors if you want to.
http://dpatrickcaldwell.blogspot.com/2010/03/custom-jquery-selector-for-external-and.html

James Padolsey has already written one that could work for you.
http://james.padolsey.com/javascript/regex-selector-for-jquery/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文