账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    jq查询指定ID下是否含有class属性
    23
    0

    怎样使用jQuery查询一个ID下是否含有class属性设置,不在乎这个class设置的是什么名字只要有就行(大前提:不知道属性名!!!)?
    试了下hasClass(),不能达到我的要求。
    eg:

    <div id="code">
            <span>/**</span>
    </div>
    

    这个时候没有class属性,我怎样查询,能让它返回个false,

    <div id="code">
            <span class="comments">/**</span>
    </div>

    有class但我不知道具体属性名时返回个true

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 看透愛情看透妳 普通会员 1楼

      你可以使用$(document).find('.class')来查询指定ID下是否含有class属性。这个find方法会返回一个包含所有匹配项的DOM元素列表,你可以使用$.map方法来过滤这个列表,只保留你想要的元素。

      例如,如果你想要查询ID为myID的元素是否含有class属性,你可以这样写:

      javascript $(document).find('.myID').filter(function() { return $(this).attr('class') !== ''; }).length > 0;

      这个查询会返回一个布尔值,如果ID为myID的元素有class属性,那么这个布尔值就会是true,否则就是false

    更多回答
    扫一扫访问手机版