首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用JQuery查找页面上存在的特定类

如何使用JQuery查找页面上存在的特定类
EN

Stack Overflow用户
提问于 2011-09-12 19:29:07
回答 6查看 73.3K关注 0票数 28

我想要编写JQuery,它将发现页面上是否存在Class="Mandatory",如果有任何元素有这个类,那么只执行特定的操作。

谢谢

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2011-09-12 19:30:32

当你用jQuery搜索它时,只需检查你命中了多少元素

代码语言:javascript
复制
if ($(".Mandatory").length > 0) {
    // Do stuff with $(".Mandatory")
    $(".Mandatory").each(function() {
        // "this" points to current item in looping through all elements with
        // class="Mandatory"
        $(this).doSomejQueryWithElement();
    }); 
}

编辑如果您想检查您提交按钮点击情况,只需在单击之后进行检查:

代码语言:javascript
复制
$("input[type='submit']").click(function() {
    if ($(".Mandatory").length > 0) {
        // Do some code here
    }
});
票数 53
EN

Stack Overflow用户

发布于 2011-09-12 19:32:22

如果你只想做一次动作,你可以使用:

代码语言:javascript
复制
if ($('.Mandatory').length > 0) {
  //do your thing
}

否则,如果您想对每个Mandatory元素执行此操作:

代码语言:javascript
复制
$('.Mandatory').each(function(){
  //do your thing
});
票数 14
EN

Stack Overflow用户

发布于 2011-09-12 19:38:28

要做到这一点,最好的方法是在body标记中搜索类。

代码语言:javascript
复制
$('body').find('.Mandatory').length;
票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7387160

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档